Berikut ini saya akan membahas tentang look and feel pada program java. Look and feel disini yang dimaksud adalah mengubah tampilan program GUI yang kita bangun sehingga terlihat lebih familiar. Source code dibawah ini akan mengubah keseluruhan komponen java yang kita include-kan didalamnya seperti button, textfield, radio button dan sebagainya.
Berikut source code-nya :
import javax.swing.*;
class AplikasiPenilaian extends JFrame
{
JLabel lblnim=new JLabel("NIM ");
JTextField txnim=new JTextField(20);
JLabel lblnama=new JLabel("Nama");
JTextField txnama=new JTextField(20);
JButton tblcari=new JButton("Cari");
JLabel lblkelas=new JLabel("Kelas ");
JRadioButton kelasA=new JRadioButton("A");
JRadioButton kelasB=new JRadioButton("B");
JRadioButton kelasC=new JRadioButton("C");
ButtonGroup grupkelas=new ButtonGroup();
JLabel lblkelompok=new JLabel("Kelompok");
String[] jeniskelompok={"1","2","3","4","5","6","7"};
JComboBox cbkelompok=new JComboBox(jeniskelompok);
AplikasiPenilaian()
{
setTitle("Lembar Penilaian");
setSize(300,150);
setLocationRelativeTo(null);//agar form berada di tengah layar
//setLocation(300,100);
setResizable(false); //menonaktifkan Maximize
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void komponenVisual()
{
getContentPane().setLayout(null);
getContentPane().add(lblnim);
lblnim.setBounds(10,10,70,20);
getContentPane().add(txnim);
txnim.setBounds(75,10,100,20);
getContentPane().add(tblcari);
tblcari.setBounds(180,10,95,20);
getContentPane().add(lblnama);
lblnama.setBounds(10,30,70,20);
getContentPane().add(txnama);
txnama.setBounds(75,30,200,20);
getContentPane().add(lblkelas);
lblkelas.setBounds(10,50,100,20);
getContentPane().add(kelasA);
kelasA.setBounds(75,50,50,20);
getContentPane().add(kelasB);
kelasB.setBounds(125,50,50,20);
getContentPane().add(kelasC);
kelasC.setBounds(175,50,50,20);
grupkelas.add(kelasA);
grupkelas.add(kelasB);
grupkelas.add(kelasC);
getContentPane().add(lblkelompok);
lblkelompok.setBounds(10,70,100,20);
getContentPane().add(cbkelompok);
cbkelompok.setBounds(75,70,100,20);
setVisible(true);
}
public static void Penampilan()
{
try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch(Exception e){
System.err.println("User Interface lagi error pemirsa !");
}
}
public static void main(String args[])
{
Penampilan();
AplikasiPenilaian ap=new AplikasiPenilaian();
ap.komponenVisual();
}
}
Hasil dari source code diatas akan nampak seperti program GUI dibawah ini :
Berikut tadi adalah source code untuk membuat tampilan look and feel program java. Semoga membantu pekerjaan Anda.
Copy Source Code lengkap disini -->
http://adf.ly/UcdMW
Penulis :
Lefi Andri