Date post: | 27-Nov-2014 |
Category: |
Documents |
Upload: | hamsir-hambali |
View: | 118 times |
Download: | 4 times |
Mengenal Java GUI(Graphical User Interface)
Oleh : Hamsir Hambali, S. Kom.
Toolkit GUIAWT
AWT (Abstract Window Toolkit) terdapat pada package java.awtsyntax : import java.awt.*;
SWING Swing terdapat pada package javax.swingSyntax : import javax.swing.*;
JFrameimport javax.swing.*;
public class tampilFrame extends JFrame {public tampilFrame() {
super("membuat Frame dengan JFrame");setSize(350, 100);setDefaultCloseOperation(EXIT_ON_CLOSE);setVisible(true);
}
public static void main(String[] args) {tampilFrame frameku = new tampilFrame ();
}}
JPanelimport javax.swing.*;public class tampilPanel extends JFrame {
private JPanel panelKu = new JPanel();
public tampilPanel() {super("Membuat Panel");panelKu.setLayout(null);setSize(300, 100);
setDefaultCloseOperation(EXIT_ON_CLOSE);getContentPane().add(panelKu);setVisible(true);
}public static void main(String[] args) {
tampilPanel frameKu = new tampilPanel ();}
}
JLabelimport javax.swing.*;public class tampilLabel extends JFrame {
private JLabel labelKu = new JLabel("PBO dengan Java");private JPanel panelKu = new JPanel();
tampilLabel() {super("Membuat Label");panelKu.setLayout(null);setSize(300, 100);setDefaultCloseOperation(EXIT_ON_CLOSE);labelKu.setBounds(60,20,160,25);panelKu.add(labelKu);getContentPane().add(panelKu);setVisible(true);
}public static void main(String[] args) {
tampilLabel frameKu = new tampilLabel();}
}
JTextFieldimport javax.swing.*;public class tampilTextField extends JFrame {
private JTextField txtNama = new JTextField();private JPanel panel = new JPanel();
public tampilTextField() {super("Membuat TextField");panel.setLayout(null);setSize(300, 100);setDefaultCloseOperation(EXIT_ON_CLOSE);txtNama.setBounds(60,20,160,25);panel.add(txtNama);getContentPane().add(panel);setVisible(true);
}
public static void main(String[] args) {tampilTextField frameKu = new tampilTextField();
}}
JButtonimport javax.swing.*;public class tampilTombol extends JFrame {
private JButton tombolKu = new JButton("Input Data");private JPanel panel = new JPanel();
tampilTombol() {super("Membuat Tombol");panel.setLayout(null);setSize(300, 100);setDefaultCloseOperation(EXIT_ON_CLOSE);tombolKu.setBounds(60,20,160,25);panel.add(tombolKu);getContentPane().add(panel);setVisible(true);
}
public static void main(String[] args) {tampilTombol frameKu = new tampilTombol();
}}
JComboBoximport javax.swing.*;public class tampilCombo extends JFrame {
String pilihan[] = {"kopi", "teh", "susu", "milo", "teh obeng"};JComboBox comboKu = new JComboBox(pilihan);JPanel panel = new JPanel();tampilCombo() {
super("Membuat Combo Box");panel.setLayout(null);setSize(300, 100);setDefaultCloseOperation(EXIT_ON_CLOSE);comboKu.setBounds(60,20,160,25);panel.add(comboKu);getContentPane().add(panel);setVisible(true);
}
public static void main(String[] args) {tampilCombo frameKu = new tampilCombo();
}}
JMenuimport javax.swing.*;public class tampilMenu extends JFrame {
private JMenuBar menubar = new JMenuBar();private JMenu menu = new JMenu("Menu Barang");private JMenuItem mnInput = new JMenuItem("Form Input
Barang"),mnEdit = new JMenuItem("Form Edit
Barang"),mnData = new JMenuItem("Data Barang");
tampilMenu() {super("Membuat Menu");setSize(300, 140);setDefaultCloseOperation(EXIT_ON_CLOSE);menu.add(mnInput);menu.add(mnEdit);menu.addSeparator();menu.add(mnData);menubar.add(menu);setJMenuBar(menubar);setVisible(true);
}public static void main(String[] args) {
tampilMenu frameKu = new tampilMenu();}
}
Terima kasih…