Halo sobat sekalian pada kali ini ane ingin berbagi tentang source kode yang baru saja tadi peraktekan
- permama kita buat dulu project baru
- buat package baru dan berinama (terserah sobat) tapi ane akan beri nama CobaAh
- dan buat class baru
- setelah itu ketikan source kode berikut:
package CobaAh;
import java.awt.Color;
import java.awt.Font;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JRootPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.JTableHeader;public class coba extends JFrame {
JTableHeader header;
JPanel panel;
JLabel label,user,code,text,gambar,gmb,bmb1 ,jurusan;
JTextField txt;
JPasswordField txtcode;
JButton b,b1,b2;
JTable tabel;
JComboBox box;
JRadioButton rad,rad1;
ButtonGroup group,group1;
JTextArea ar;
JCheckBox com,com1;
private JScrollPane pane;
DefaultTableModel model;
public coba (){
super(“WWW.GISTECHINDO.COM”);
setLocationRelativeTo(null);
setSize(650, 380);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.PROPERTIES);
setVisible(true);
tampil();
}
void tampil(){
panel = new JPanel();
panel.setLayout(null);
panel.setBackground(Color.green);
getContentPane().add(panel);
text =new JLabel(“LOGIN ADMIN”);
panel.add(text);
text.setBounds(150, 20, 150, 35);
text.setFont(new java.awt.Font(“arial”, 1, 20));
text.setForeground(Color.red);
user = new JLabel(“User”);
panel.add(user);
user.setBounds(80, 100, 150, 30);
txt = new JTextField();
panel.add(txt);
txt.setBounds(150, 100, 130, 25);
code = new JLabel(“Password”);
panel.add(code);
code.setBounds(80, 150, 150, 30);
txtcode = new JPasswordField();
panel.add(txtcode);
txtcode.setBounds(150,150, 130, 25);
b = new JButton(“LOGIN”);
panel.add(b);
b.setBounds(50, 210, 80, 25);
b1 = new JButton(“BATAL”);
panel.add(b1);
b1.setBounds(150, 210, 80, 25);
b2 = new JButton(“EXIT”);
panel.add(b2);
b2.setBounds(250, 210, 80, 25);
String[] comboMenu = { “”,”teknik informatika”,”multimedia”,”RPL” };
box = new JComboBox(comboMenu);
panel.add(box);
box.setBounds(150, 250, 150, 25);
rad = new JRadioButton(“LAKI-LAKI”);
panel.add(rad);
group = new ButtonGroup();
group.add(rad);
rad.setBounds(100, 290, 150, 25);
rad.setBackground(null);
rad1 = new JRadioButton(“PEREMPUAN”);
panel.add(rad1);
group.add(rad1);
rad1.setBounds(280, 290, 100, 25);
rad1.setBackground(null);
com =new JCheckBox(“Asdos”);
panel.add(com);
com.setBounds(350,200, 100, 30);
group1 = new ButtonGroup();
group1.add(com);
com.setBackground(null);
com1 =new JCheckBox(“Mahasiswa”);
panel.add(com1);
com1.setBounds(450,200, 100, 30);
group1.add(com1);
com1.setBackground(null);
gambar=new JLabel();
panel.add(gambar);
gambar.setBounds(10, 10, 100, 100);
gambar.setIcon(new ImageIcon(getClass().getResource(“/CobaAh/f.png”)));jurusan = new JLabel(“Jurusan”);
panel.add(jurusan);
jurusan.setBounds(80, 250, 150, 25);
ar=new JTextArea(“Alamat :”);
panel.add(ar);
ar.setBounds(400, 250, 200, 80);
tabel=new JTable();
model = new DefaultTableModel();
tabel.setModel(model);
model.addColumn(“NIM”);
model.addColumn(“NAMA”);
model.addColumn(“JURUSAN”);
model.addColumn(“ALAMAT”);
model.addColumn(“E-MAIL”);
header = tabel.getTableHeader () ;
header.setBackground(Color.yellow);
header.setFont(new Font(null, Font.BOLD, 12));
pane = new JScrollPane(tabel) ;
pane.setBounds(300, 20, 300, 150);
panel.add (pane) ;
}
public static void main (String[]args){
coba run = new coba();
}
} - kemudian masukan gambar dari explorer dengan cara copy dan pastekan ke project tadi dalam package CobaAh
- setelah itu tekan shift dan F6
- Lihat hasilnya
mungkin segitu saja dahulu Semoga Bermafaat
Terima kasih terlah sudih mampir ke blog ane