import javax.swing.*;
class GUI extends JFrame{
JLabel
lNama= new JLabel("Nama Lengkap:");
final
JTextField fNama= new JTextField(10);
JLabel
lJnsKlmn= new JLabel ("Jenis Kelamin:");
JRadioButton
rBPria= new JRadioButton ("Laki-laki");
JRadioButton
rBWanita= new JRadioButton ("Perempuan");
JLabel
lAgama= new JLabel ("Agama:");
String[]
NamaAgama={"Islam","Kristen","Katolik","Hindu","Budha"};
JComboBox
cMBAgama= new JComboBox (NamaAgama);
JLabel
lHobby= new JLabel("Hobby:");
JCheckBox
cBSepakBola= new JCheckBox("Sepakbola");
JCheckBox
cBBasket= new JCheckBox("Basket");
JButton
bTNSave= new JButton("OK");
public
GUI(){
setTitle("Mencoba
kombinasi komponen GUI");
setDefaultCloseOperation(3);
setSize
(350,200);
ButtonGroup
Group= new ButtonGroup();
Group.add(rBPria);
Group.add(rBWanita);
setLayout(null);
add(lNama);
add(fNama);
add(lJnsKlmn);
add(rBPria);
add(rBWanita);
add(lAgama);
add(cMBAgama);
add(lHobby);
add(cBSepakBola);
add(cBBasket);
add(bTNSave);
lNama.setBounds(10,10,120,20);
fNama.setBounds(130,10,150,20);
lJnsKlmn.setBounds(10,35,120,20);
rBPria.setBounds(130,35,100,20);
rBWanita.setBounds(230,35,100,20);
lAgama.setBounds(10,60,150,20);
cMBAgama.setBounds(130,60,120,20);
lHobby.setBounds(10,85,120,20);
cBSepakBola.setBounds(130,85,100,20);
cBBasket.setBounds(230,85,150,20);
bTNSave.setBounds(100,130,120,20);
fNama.setBounds(130,10,150,20);
setVisible(true);
}
}
class ObjekGUI{
public
static void main(String[] args){
GUI
G= new GUI();
}
import java.awt.*;
import javax.swing.*;
class NLayout extends JFrame {
JButton tombolSave, tombolEdit, tombolDelete, tombolOpen;
public NLayout(){
setTitle("NONELAYOUT");
tombolOpen=new JButton("Open");
tombolOpen.setMnemonic('O');
tombolSave=new JButton ("SAVE");
tombolSave.setMnemonic('S');
tombolEdit=new JButton("Edit");
tombolEdit.setMnemonic('E');
tombolDelete=new JButton("DELETE");
tombolDelete.setMnemonic('D');
setLayout(null);
add(tombolOpen);
add(tombolSave);
add(tombolEdit);
add(tombolDelete);
tombolOpen.setBounds(100,10,100,20);
tombolSave.setBounds(100,50,100,20);
tombolEdit.setBounds(100,90,100,20);
tombolDelete.setBounds(100,130,100,20);
setSize(350,200);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
public class CobaNullLayout{
public static void main (String[]args){
NLayout n= new NLayout();
}
}
import java.awt.*;
public class frameAWT{
public static void main(String[] args){
Frame myFrame= new Frame("Dewmo program AWT");
myFrame.setLayout(new BorderLayout());
Label labelPil = new Label("Totle Pilihan Buah");
myFrame.add(labelPil,BorderLayout.NORTH);
Panel myPanel= new Panel(new BorderLayout());
Label labelBuah = new Label("Buah= ");
myPanel.add(labelBuah,BorderLayout.WEST);
Choice myChoice = new Choice();
myChoice.add("Mangga");
myChoice.add("Pisang");
myChoice.add("Jeruk");
myChoice.add("Apel");
myChoice.add("Anggur");
myChoice.add("Nangka");
myFrame.add(myPanel,BorderLayout.SOUTH);
myFrame.setSize(300,200);
myPanel.add(myChoice,BorderLayout.EAST);
myFrame.show();
}
}
public class frameAWT{
public static void main(String[] args){
Frame myFrame= new Frame("Dewmo program AWT");
myFrame.setLayout(new BorderLayout());
Label labelPil = new Label("Totle Pilihan Buah");
myFrame.add(labelPil,BorderLayout.NORTH);
Panel myPanel= new Panel(new BorderLayout());
Label labelBuah = new Label("Buah= ");
myPanel.add(labelBuah,BorderLayout.WEST);
Choice myChoice = new Choice();
myChoice.add("Mangga");
myChoice.add("Pisang");
myChoice.add("Jeruk");
myChoice.add("Apel");
myChoice.add("Anggur");
myChoice.add("Nangka");
myFrame.add(myPanel,BorderLayout.SOUTH);
myFrame.setSize(300,200);
myPanel.add(myChoice,BorderLayout.EAST);
myFrame.show();
}
}
import java.awt.*;
import javax.swing.*;
class GLayout extends JFrame {
JButton tombolSave, tombolEdit, tombolDelete, tombolOpen,tombolCopy,tombolPaste;
public GLayout(){
setTitle("GRIDLAYOUT");
tombolOpen=new JButton("OPEN");
tombolOpen.setMnemonic('O');
tombolSave=new JButton ("SAVE");
tombolSave.setMnemonic('S');
tombolEdit=new JButton("Edit");
tombolEdit.setMnemonic('E');
tombolDelete=new JButton("DELETE");
tombolDelete.setMnemonic('D');
tombolCopy=new JButton("COPY");
tombolCopy.setMnemonic('C');
tombolPaste=new JButton("PASTE");
tombolPaste.setMnemonic('P');
setLayout(new FlowLayout());
add(tombolOpen);
add(tombolSave);
add(tombolEdit);
add(tombolDelete);
add(tombolCopy);
add(tombolPaste);
pack();
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
public class CobaGridLayout{
public static void main (String[]args){
GLayout g= new GLayout();
}
}
import java.awt.*;
import javax.swing.*;
class FLayout extends JFrame {
JButton tombolSave, tombolEdit, tombolDelete, tombolOpen;
public FLayout(){
setTitle("FLOWLAYOUT");
tombolOpen=new JButton("Open");
tombolOpen.setMnemonic('O');
tombolSave=new JButton ("SAVE");
tombolSave.setMnemonic('S');
tombolEdit=new JButton("Edit");
tombolEdit.setMnemonic('E');
tombolDelete=new JButton("DELETE");
tombolDelete.setMnemonic('D');
setLayout(new FlowLayout());
add(tombolOpen);
add(tombolSave);
add(tombolEdit);
add(tombolDelete);
pack();
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
public class CobaFlowLayout{
public static void main (String[]args){
FLayout f= new FLayout();
}
}




Tidak ada komentar:
Posting Komentar