Kelelawar

Jumat, 06 Desember 2013

Manajemen Layout

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();
}
}


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