Program java sederhana berbasis GUI menggunakan Swing dan Awt
Halo temen-temen.
Pada artikel sebelumnya, saya sudah membahas mengenai program java sederhana menggunakan Swing, nah disini saya akan mencontohkan beberapa program java GUI yang menggunakan Swing dan Awt.
Sebelum berlanjut ke program setidaknya temen-temen harus mengetahui apa itu Swing dan apa itu Awt. silahkan temen-temen googling, karena saya tidak membahasa mengenai penjelasan apa itu swing dan awt akan tetapi saya akan membahas program dari Swing dan Awt.
Program pertama :
border. java
import java.awt.*;
import javax.swing.*;
public class border {
JFrame f;
border(){
f=new JFrame();
JButton b1=new JButton("Hello");;
JButton b2=new JButton("Hai");;
JButton b3=new JButton("Saya");;
JButton b4=new JButton("Baru");;
JButton b5=new JButton("Belajar");;
f.add(b1,BorderLayout.NORTH);
f.add(b2,BorderLayout.SOUTH);
f.add(b3,BorderLayout.EAST);
f.add(b4,BorderLayout.WEST);
f.add(b5,BorderLayout.CENTER);
f.setSize(300,300);
f.setVisible(true);
}
public static void main(String[] args) {
new border();
}
}
Ceklist.java
import javax.swing.*;
public class cek
{
cek(){
JFrame f= new JFrame("Contoh");
JCheckBox checkBox1 = new JCheckBox("Java");
checkBox1.setBounds(100,100, 50,50);
JCheckBox checkBox2 = new JCheckBox("Java", true);
checkBox2.setBounds(100,150, 50,50);
f.add(checkBox1);
f.add(checkBox2);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
}
public static void main(String args[])
{
new cek();
}}
Radiobutton.java
import javax.swing.*;
public class radio {
JFrame f;
radio(){
f=new JFrame();
JRadioButton r1=new JRadioButton("A) Laki-laki");
JRadioButton r2=new JRadioButton("B) Perempuan");
r1.setBounds(75,50,100,30);
r2.setBounds(75,100,100,30);
ButtonGroup bg=new ButtonGroup();
bg.add(r1);bg.add(r2);
f.add(r1);f.add(r2);
f.setSize(300,300);
f.setLayout(null);
f.setVisible(true);
}
public static void main(String[] args) {
new radio();
}
}
Nah beberapa program diatas hanyalah beberapa contoh kecil dari penggunaan bahasa pemrograman java berbasis GUI
untuk selebihnya temen-temen bisa melakukan eksplorasi lebih jauh lagi.
loading...
0 Komentar