Devilzc0de Forum
[JAVA] Panel in Frasme - Printable Version

+- Devilzc0de Forum (http://devilzc0de.org/forum)
+-- Forum: Information Technology (/forum-8.html)
+--- Forum: Programming (/forum-33.html)
+---- Forum: Java (/forum-47.html)
+---- Thread: [JAVA] Panel in Frasme (/thread-14252.html)



[JAVA] Panel in Frasme - Keonx - 03-26-2012 11:26 AM

assalamualaikum....
ketemu lg nih sm ane si KEONX yg sangat CUPU belajar

maaf nih ane baru ngepost lg di mari..
soalnya internet di rmh udah dead
ngambek
jd ane nyolong2 dah di kampus buat ngepost...
ngakak

yaudah langsung aja deh...
ane mau share sedikit tentang java...

pembahasan kali ini ane mau ngebahas gimana cara nya membuat panel di frame...
yahhh istilah kata kita main GUI di java...
ngakak

ane mau share gmn bikin 1 panel di 1 frame
dan 2 panel di 1 frame...

maaf nih..mungkin ini pembelajaran yg kurang menarik..tp insya allah sangat berguna buat oemula yg mau belajar GUI di JAVA

yaudah langsung aja ke TKP


yang ini ane mau nunjukin membuat 1 panel di 1 frame...
belajar


Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class latjava1 {
    public static void main (String args[]){
    
    JFrame frame = new JFrame("form java 1");
    
    JPanel p = new JPanel ();


    JLabel lnama = new JLabel ("nama");
    JTextField jnama = new JTextField ("");
    JLabel lnim = new JLabel ("nim");
    JTextField jnim = new JTextField ("");
    JLabel lalamat = new JLabel ("alamat");
    JTextField jalamat = new JTextField ("");
    
    p.setLayout(new GridLayout(5,2,5,7));
    
    p.add(lnama);
    p.add(jnama);
    p.add(lnim);
    p.add(jnim);
    p.add(lalamat);
    p.add(jalamat);
    
JButton Save = new JButton ("Save");
JButton Cancel = new JButton ("cancel");

p.add(Save);
p.add(Cancel);



frame.add(p,BorderLayout.NORTH);
frame.setSize(300,170);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
frame.setVisible(true);

}
}


nah yg ini ane mau share gmn caranya membuat 2 panel di dalam 1 frame...

Code:
import javax.swing.*;
import java.awt.*;

public class latihan_gui1 extends JFrame
{
    public latihan_gui1()
    {
        JPanel p11=new JPanel();
        p11.setLayout(new GridLayout(3,2,4,4));
        
        p11.add(new JLabel("Nama : "));
        p11.add(new JTextField(8));
        p11.add(new JLabel("NIM : "));
        p11.add(new JTextField(8));
        p11.add(new JLabel("Alamat : "));
        p11.add(new JTextField(4));
        
        JPanel p12=new JPanel();
        p12.setLayout(new FlowLayout(FlowLayout.CENTER,10,50));
        
        p12.add(new JButton("SAVE"));
        p12.add(new JButton("Cancel"));
        
        //aturan panel 1
        JPanel p1=new JPanel(new BorderLayout());
        p1.add(p11,BorderLayout.CENTER);
        p1.add(p12,BorderLayout.SOUTH);
        
        JPanel p21=new JPanel();
        p21.setLayout(new GridLayout(2,1));
        
        p21.add(new JButton("BUTTON"));
        p21.add(new JLabel("INI GAMBAR"));
        
        JPanel p22=new JPanel();
        p22.setLayout(new GridLayout(2,2,5,5));
        
        p22.add(new JButton("Simpan"));
        p22.add(new JButton("Load"));
        p22.add(new JButton("Edit"));
        p22.add(new JButton("Batal"));
        
        //aturan panel 2
        JPanel p2=new JPanel(new BorderLayout());
        p2.add(p21,BorderLayout.CENTER);
        p2.add(p22,BorderLayout.SOUTH);
        
        add(p1,BorderLayout.WEST);
        add(p2,BorderLayout.CENTER);
    }
    
    public static void main (String[]args)
    {
        latihan_gui1 frame =new latihan_gui1();
        frame.setTitle("Latihan GUI ke-1");
        frame.setSize(400,300);
        frame.setLocationRelativeTo(null); //Center to frame
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         frame.setVisible(true);
    }
}

nah segitu aja deh pembahasan...
nanti yg lainnya nyusul..
ngakak

maaf ya klo cuma segitu doang...
dan maaf jg klo kurang berguna....
soalnya ane jg msh belajar
belajarbelajarbelajar

thx
-KEONX-


RE: [JAVA] Panel in Frasme - civo - 03-26-2012 11:28 AM

ane ijin nyimak + belajar omz...sekalian ane arsipin yaa omz smangat


RE: [JAVA] Panel in Frame - Keonx - 03-26-2012 11:32 AM

(03-26-2012 11:28 AM)civo Wrote:  ane ijin nyimak + belajar omz...sekalian ane arsipin yaa omz smangat

oke om...
selamat mencoba...
maaf ya klo kurang bagus..
ngambek


RE: [JAVA] Panel in Frasme - Dath - 03-26-2012 02:30 PM

mantap.

Action listenernya skalian om...


RE: [JAVA] Panel in Frasme - ./ rex - 03-27-2012 06:00 PM

Mantap pakde Keonx aku fans berat mu mimisan please


RE: [JAVA] Panel in Frasme - Keonx - 03-28-2012 06:51 PM

(03-27-2012 06:00 PM)./ rex Wrote:  Mantap pakde Keonx aku fans berat mu mimisan please

wkwkwkwk
bs aje om
ngakakngakakngakak