WELCOME TO THIS BLOG
Rabu, 11 Juli 2012
Membuat tabel menggunakan JAVA
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class DemoTable {
public JTable table;
public JScrollPane scroller;
public DemoTable() {
//Pembuatan Nama kolom
final String[] judulKolom =
{"No.", "Nama Tim", "Asal Negara", "Poin"};
//mengisi data di tabel
final Object[][] data = {
{"1", "Barefoot", "Hongkong", "1661"},
{"2", "Deimon Devilbats", "Japan", "1558"},
{"3", "Oujo White Knight","Japan", "1450"},
{"4", "NASA Allien", "USA", "1349"},
{"5", "Russian Mammouth", "Rusia", "1346"},
{"6", "Savanah Africa", "South Africa", "1241"},
{"7", "The Name of Devil", "Hongkong", "1137"},
{"8", "Dragon Team", "Singapore", "1038"},
{"9", "Catalunia", "Spain", "1035"},
{"10", "Sao Paolo", "Brazil", "930"},
{"11", "Shinryuuji Naga", "Japan", "929"},
{"12", "Sand Eagles", "Germany", "827"},
{"13", "Yin Yang Scorpio","China", "824"},
{"14", "Sonic Bats", "Spain", "723"},
{"15", "Gold Tiger", "France", "720"}
};
table = new JTable(data, judulKolom);
scroller = new JScrollPane(table,
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scroller.setLocation(0,0);
scroller.setSize(new Dimension(440, 300));
}
public void createAndShowGUI() {
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("Tabel Peringkat Klub Dunia");
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(scroller);
frame.setBounds(0, 0, 450, 350);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
DemoTable app = new DemoTable();
app.createAndShowGUI();
}
});
}
}
Kamis, 05 Juli 2012
Tips Sahur Sehat
Menu sahur sehat wajib
untuk para Muslim yang mempunyai tipe pekerja keras, apalagi pada saat
berpuasa mereka tidak berhenti bekerja. Biasanya untuk para pekerja
kantor atau para pekerja kasar yang ikut berpuasa dan membutuhkan tenaga
ekstra dalam pekerjaannya. Menu sahur yang sehat adalah menu yang harus
mereka aplikasikan dalam pola makan sahur mereka. Tidak usah neko-neko
dalam memilih menu sahur, tidak perlu makanan mahal apalagi mahal tapi
tidak cukup bergizi, percuma donk mengeluarkan duit untuk membelinya
tapi tidak dapat memberikan cukup tenaga pada saat mereka bekerja.
Berikut ini adalah beberapa tips atau menu sehat untuk makan sahur anda :
Dalam makanan sahur anda harus cukup
karbohidrat dan juga protein. Lebih lebih lengkap antara protein nabati
dan juga protein hewani.
Usahakan makanan untuk sahur adalah
makanan yang baru, jangan makanan sisa pada saat berbuka puasa. Itu akan
mengurangi kandungan gizi pada makanan sahur anda.
Praktis, memang yang diinginkan banyak orang, tapi kebanyakan diantara mereka praktis tapi tidak bernilai gizi cukup.
Kurangi makanan yang berlemak tinggi
seperti gorengan, kuah santan karena beberapa makanan tersebut akan
berat dan susah dicerna oleh tubuh, dan menyebabkan tubuh akan keluar
banyak cairan.
Banyak-banyak minum air putih, itu wajih hukumnya.
Makanan manis, bukan cocok untuk sahur
tapi makanan manis adalah untuk menu buka puasa, karena jika kebanyakan
makanan manis akan cepat membuat tubuh kita lapar nantinya. Makanan
manis memang berguna untuk memberikan energi yang cepat, tapi tidak
untuk jangka panjang, perbanyaklah makanan yang berserat.
Jangan lupa jika untuk minum susu, tapi
ini hanya sebagai pelengkap saja. Anda dapat meminumnya dan jika tidak
juga tidak apa-apa. Tapi dianjurkan untuk anda yang bekerja keras supaya
untuk meminum susu.
Jangan lupa buah-buahan dan sayuran
Yang terakhir dan yang paling penting adalah jangan lupa untuk berniat Puasa,
Demikian tips menu sahur yang dapat saya
share untuk anda semua. Selamat berpuasa dan semoga puasa anda dapat
diterima oleh Allah SWT Amin.
Sumber : http://bioenergicenter.com
Kamis, 28 Juni 2012
membuat perhitungan menggunakan text area dengan java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class DemoTextField implements ActionListener {
public JLabel label1, label2, label3;
public JTextField textField1, textField2, textField3;
public JButton button1, button2, button3, button4;
public DemoTextField() {
label1 = new JLabel("Nilai A");
label1.setLocation(10, 10);
label1.setSize(label1.getPreferredSize());
textField1 = new JTextField(20);
textField1.setLocation(10, 25);
textField1.setSize(textField1.getPreferredSize());
label2 = new JLabel("Nilai B");
label2.setLocation(10, 45);
label2.setSize(label2.getPreferredSize());
textField2 = new JTextField(20);
textField2.setLocation(10, 60);
textField2.setSize(textField2.getPreferredSize());
label3 = new JLabel("Hasil perhitungan antara A dan B");
label3.setLocation(10, 90);
label3.setSize(label3.getPreferredSize());
textField3 = new JTextField(20);
textField3.setLocation(10, 105);
textField3.setSize(textField3.getPreferredSize());
textField3.setEditable(false);
button1 = new JButton("Tambah");
button1.setLocation(245, 10);
button1.setSize(button1.getPreferredSize());
button1.addActionListener(this);
button1.setMnemonic('T');
button2 = new JButton("Kurang");
button2.setLocation(245, 40);
button2.setSize(button1.getPreferredSize());
button2.addActionListener(this);
button2.setMnemonic('u');
button3 = new JButton("Kali");
button3.setLocation(245, 70);
button3.setSize(button1.getPreferredSize());
button3.addActionListener(this);
button3.setMnemonic('K');
button4 = new JButton("Bagi");
button4.setLocation(245, 100);
button4.setSize(button1.getPreferredSize());
button4.addActionListener(this);
button4.setMnemonic('B');
}
public void createAndShowGUI() {
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("Penghitungan Nilai");
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(label1);
frame.getContentPane().add(textField1);
frame.getContentPane().add(label2);
frame.getContentPane().add(textField2);
frame.getContentPane().add(label3);
frame.getContentPane().add(textField3);
frame.getContentPane().add(button1);
frame.getContentPane().add(button2);
frame.getContentPane().add(button3);
frame.getContentPane().add(button4);
frame.setBounds(0, 0, 350, 200);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent event) {
double a=0.0, b=0.0, c=0.0;
try {
a = Double.parseDouble(textField1.getText());
b = Double.parseDouble(textField2.getText());
} catch (NumberFormatException nfe) {
nfe.printStackTrace();
}
JButton btn = (JButton) event.getSource();
if (btn == button1) {
c = a + b;
} else if (btn == button2) {
c = a - b;
} else if (btn == button3) {
c = a * b;
} else {
c = a / b;
}
textField3.setText(new String().valueOf(c));
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
DemoTextField app = new DemoTextField();
app.createAndShowGUI();
}
});
}
}
membuat pie chart dengan java
Pertama membuat interfacenya, seperti ini :
selanjutnya membuat source codenya :
Kemudian buat chartnya, source codenya :
import javax.swing.*;
import org.jfree.chart.*;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.data.general.*;
import org.jfree.ui.RefineryUtilities;
public class PieChart3D extends JFrame {
Dataset dataset;
JFreeChart chart;
String title;
//langkah pertama
public void
createDataset()
{
// class
DefaultPieDataset adalah implementasi dari class PieDataset
DefaultPieDataset piedataset = new DefaultPieDataset();
piedataset.setValue("Lionel Messi", new Integer(42));
piedataset.setValue("Xavi Hernandes", new Integer(31));
piedataset.setValue("Andres Iniesta", new Integer(21));
piedataset.setValue("Wayne Rooney", new Integer(15));
piedataset.setValue("Cristiano Ronaldo", new Integer(10));
this.dataset=piedataset;
}
//langkah kedua
public void
createChart ()
{
//inisialisasi
chart dengan CharFactori.createPieChart3D
this.chart
=ChartFactory.createPieChart3D
(title,
//title
(PieDataset) dataset, // Dataset
true, // legend
true, // tooltips
false // URL
);
// settingan
tampilan 3 dimensi
PiePlot3D
pieplot3d = (PiePlot3D)chart.getPlot();
// sudut start
pieplot3d.setStartAngle(247);
//set warna
background
pieplot3d.setForegroundAlpha(0.5F);
}
//langkah ketiga
public void createPanel ()
{
//membuat
panel sebagai container chart
JPanel
panel=new ChartPanel(this.chart);
//menambahkan
JPanel ke JFrame
this.setContentPane(panel);
}
// langkah keempat
dan pembuatan constructor
public
PieChart3D(String s)
{
//constructor
JFrame
super(s);
this.title=s;
// inisialiasi
dataset, char, dan Jpanel
this.createDataset();
this.createChart();
this.createPanel();
//pack JFrame
this.pack();
// aplikasi
bersifat exit dan close
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// lokasi
tampilan aplikasi ditengah layar
RefineryUtilities.centerFrameOnScreen(this);
}
// running
aplikasi
public static void
main(String[] args)
{
//membuat
objek
PieChart3D
pie=new PieChart3D("Voting Pemain Terbaik Dunia 2011");
//menampilkan
aplikasi
pie.show();
}
}
hasilnya :
membuat segitiga terbalik dengan java
import java.util.Scanner;
class segitigaterbalik{
public static void main(String[]xxx){
Scanner np = new Scanner(System.in);
int tinggi;
System.out.print("Masukkan tinggi:");
tinggi=np.nextInt();
for (int b=tinggi;b>=1;b--){
for(int c=tinggi;c>b;c--){
System.out.print(" ");}
for (int k=1;k<=b;k++){
System.out.print("* ");
}
System.out.println(" ");
}
}
}
hasilnya :
class segitigaterbalik{
public static void main(String[]xxx){
Scanner np = new Scanner(System.in);
int tinggi;
System.out.print("Masukkan tinggi:");
tinggi=np.nextInt();
for (int b=tinggi;b>=1;b--){
for(int c=tinggi;c>b;c--){
System.out.print(" ");}
for (int k=1;k<=b;k++){
System.out.print("* ");
}
System.out.println(" ");
}
}
}
hasilnya :
Langganan:
Postingan (Atom)