Lanjutan
Komponen V Gui
Assalamualaikum warahmatullahi wabarakatuh,
Selamat datang di blog saya,,,
B.6. Membuat program dengan menggunakan JTabbedPane
import
javax.swing.*;
class
CthJTabbedPane extends JFrame {
JLabel lTab1 , lTab2 , lTab3 ,lTab4 ;
JTabbedPane tab;
public CthJTabbedPane(){
super("Tes JTabbedPane");
setSize(300, 120);
tab = new JTabbedPane();
JPanel panel1 = new JPanel();
tab.addTab("Satu",
panel1);
tab.setSelectedIndex(0);
lTab1 = new JLabel("Tab
Satu");
panel1.add(lTab1);
JPanel panel2 = new JPanel();
tab.addTab("Dua",
panel2);
lTab2 = new JLabel("Tab
Dua");
panel2.add(lTab2);
JPanel panel3 = new JPanel();
tab.addTab("Tiga",
panel3);
lTab3 = new JLabel("Tab
Tiga");
panel3.add(lTab3);
JPanel panel4 = new JPanel();
tab.addTab("Empat",
panel4);
lTab4 = new JLabel("Tab Empat");
panel4.add(lTab4);
add(tab);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
}
public
class ContohJTabbedPane {
public static void main(String[] args) {
CthJTabbedPane apl = new
CthJTabbedPane();
}
}
|
a.Simpan dengan nama JTabbedPane.java
b. CTRL+1 untuk mengkompile program java
c. CTRL+2 untuk menjalankan program java
Hasilnya;
B.7.
Membuat program
dengan menggunakan Jtable
import
javax.swing.*;
import
java.awt.*;
public
class ContohJTable extends JFrame {
public static void main(String[]
args){
ContohJTable apl = new
ContohJTable();
}
public ContohJTable(){
super("Tes JTable");
setSize(500, 150);
Object[][] data = {
{"11234", "Asti Damayanti", "Akunting", new
Long(2200000)},
{"11235",
"Eritria", "Pemasaran", new Long(1200000)},
{"11236",
"Satria", "Personalia", new Long(1200000)},
{"11237",
"Tri Setyowati","EDP", new Integer(1500000)},
{"11238",
"Fahmi Basya", "Akunting", new Long(1250000)},
{"11239",
"Suadi Marwan", "Akunting", new Long(1000000)},
{"11240",
"Rani Ardini", "Pemasaran", new Long(1100000)},
{"11241",
"Listya", "Pemasaran", new Long(1100000)},};
String[] judulKolom =
{"NIP", "Nama", "Bagian", "Gaji"};
JTable tabel = new
JTable(data, judulKolom);
JScrollPane scrollPane
= new JScrollPane(tabel);
add(scrollPane);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
}
|
a.Simpan dengan nama JTable.java
b. CTRL+1 untuk mengkompile program java
c. CTRL+2 untuk menjalankan program java
Hasilnya;
B.8. Membuat program dengan menggunakan Jtree
import
javax.swing.*;
import
javax.swing.tree.*;
import
javax.swing.event.*;
public
class ContohJTree extends JFrame {
public static void main(String[]
args) {
ContohJTree apl = new
ContohJTree();
}
public ContohJTree() {
super("Tes
JTree");
setSize(400,
400);
// ---
Buat akar - Level 0
DefaultMutableTreeNode
akar = new DefaultMutableTreeNode("Benua");
// ---
Level 1
DefaultMutableTreeNode
afrika = new DefaultMutableTreeNode("Afrika");
DefaultMutableTreeNode
asia = new DefaultMutableTreeNode("Asia");
DefaultMutableTreeNode
amerika = new DefaultMutableTreeNode("Amerika");
DefaultMutableTreeNode
eropa = new DefaultMutableTreeNode("Eropa");
// ---
Level 2
DefaultMutableTreeNode
mesir = new DefaultMutableTreeNode("Mesir");
DefaultMutableTreeNode libya = new
DefaultMutableTreeNode("Libya");
DefaultMutableTreeNode
indonesia = new DefaultMutableTreeNode("Indonesia");
DefaultMutableTreeNode
jepang = new DefaultMutableTreeNode("Jepang");
DefaultMutableTreeNode
malaysia = new DefaultMutableTreeNode("Malaysia");
DefaultMutableTreeNode
kanada = new DefaultMutableTreeNode("Kanada");
DefaultMutableTreeNode
peru = new DefaultMutableTreeNode("Peru");
DefaultMutableTreeNode
bolivia = new DefaultMutableTreeNode("Bolivia");
DefaultMutableTreeNode
brazilia = new DefaultMutableTreeNode("Brazilia");
DefaultMutableTreeNode
austria = new DefaultMutableTreeNode("Austria");
DefaultMutableTreeNode
jerman = new DefaultMutableTreeNode("Jerman");
// ---
Membuat JTree
JTree
struktur = new JTree(akar);
add(struktur);
akar.add(afrika);
akar.add(asia);
akar.add(amerika);
akar.add(eropa);
afrika.add(mesir);
afrika.add(libya);
asia.add(indonesia);
asia.add(jepang);
asia.add(malaysia);
amerika.add(kanada);
amerika.add(peru);
amerika.add(bolivia);
amerika.add(brazilia);
eropa.add(austria);
eropa.add(jerman);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// ---
Tampilkan frame
setVisible(true);
}
}
|
a.Simpan dengan nama JTree.java
b. CTRL+1 untuk mengkompile program javac. CTRL+2 untuk menjalankan program java
Hasilnya;
B.9. Membuat program dengan menggunakan JMenu
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
class CobaMenu extends JFrame {
JMenuBar menuBar;
JMenu file, warna,
background;
JMenuItem exit, hitam,
biru;
JTextArea fwarna = new
JTextArea();
public CobaMenu() {
setTitle("Menu");
setSize(200,200);
file = new
JMenu("File");
file.setMnemonic('F');
warna = new
JMenu("Warna");
warna.setMnemonic('W');
background = new
JMenu("Warna Background");
background.setMnemonic('B');
exit = new
JMenuItem("Exit");
exit.setMnemonic('E');
hitam = new
JMenuItem("Hitam");
hitam.setMnemonic('H');
biru = new
JMenuItem("Biru");
biru.setMnemonic('B');
menuBar = new
JMenuBar();
setJMenuBar(menuBar);
menuBar.add(file);
file.add(exit);
menuBar.add(warna);
warna.add(background);
background.add(hitam);
background.add(biru);
setLayout(null);
add(fwarna);
fwarna.setBounds(10,10,180,25);
exit.addActionListener(new
ActionListener() {
public void
actionPerformed(ActionEvent e) {
System.exit(0);
}
});
hitam.addActionListener(new
ActionListener() {
public void
actionPerformed(ActionEvent e) {
fwarna.setBackground(Color.black);
}
});
biru.addActionListener(new
ActionListener() {
public void
actionPerformed(ActionEvent e) {
fwarna.setBackground(Color.blue);
}
});
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(280,200);
setVisible(true);
}
}
public class MainJMenu {
public static void
main(String [] neno) {
CobaMenu m =
new CobaMenu();
}
}
|
a.Simpan dengan nama JMenu.java
b. CTRL+1 untuk mengkompile program javac. CTRL+2 untuk menjalankan program java
Hasilnya;
Tidak ada komentar:
Posting Komentar