//KONVERSI TIPE DATA
ANGKA KE STRING
Integer.toString(data
angka integer/varangka);
Float. toString(data
angka float);
Double. toString(data
angka double);
int hdr, tgs, ut,
us;
hdr= Integer.parseInt(hadir.getText());
//MENGAMBIL/MEMBACA
NILAI DARI TEXTFIELD
method : getText() à nmVarobj.getText()
float namaVar_angka=Float.parseFloat(namaVarObj.getText());
float nilai1=Float.parseFloat(nil1.getText());
//MEMBERI/MENAMPILKAN
NILAI KE TEXTFIELD
method : setText()
namaVarObj.setText(data string);
1.
namaVarObj.setText(Float.toString(namaVar_angka));
2.
namaVarObj.setText(“
“ + namaVar_angka);
3.
namaVarObj.setText(“nilai”);
//MEMBANDINGKAN DATA STRING
Properties : equals / equalsIgnoreCase
if(namaVarObj.getText().equals("data-pembanding"))
//MENENTUKAN FOKUS KURSOR
namaVarObj.requestFocus();
//MENAMPILKAN/MENYEMBUNYIKAN TAMPILAN OBJEK
nmVarobj.setVisible
(true/false);
//TextArea
namaVarObj.setText( nimField.getText()
+ namaField.getText() +……);
namaVarObj.setText( “teks1”
+ “teks2” + Float.toString(var_angka));
//Radio Button & Check Box
if(namaVarObj.isSelected())
{
……………………..
;
……………………..
;
}
Else //Checkbox
{
……………………..
;
……………………..
;
}
// Mengambil data pilihan
dari combobox
·
Pilihan berupa teks pilihan :
namaVarObj. getSelectedItem().toString()
·
Pilihan berupa nomor urut pilihan :
namaVarObj. getSelectedIndex()
If(namaVarObj.
getSelectedItem().toString().equals(“data
pembanding”)
If(namaVarObj.
getSelectedIndex() = = no.urut)
PENGGUNAAN DATA TANGGAL/WAKTU
Mengatur format tanggal:
DateFormat namaVarformat=new jenisformat(“format”);
Contoh:
DateFormat dt=new
SimpleDateFormat("dd/MM/yyyy");
Mengubah data string menjadi
tanggal:
Date namaVar=namaVarformat.properties(datastring);
Contoh:
Date tglpinj = dt.parse(pinjam.getText());
Mengubah/mengambil sebagian data
tanggal menjadi angka:
Tipedataangka namaVar=namaVartgl.properties();
Contoh:
int hr1=tglpinj.getDate();
beberapa properties, a.l:
getDate(); getMonth();
getDay(); getYear();
MENGHILANGKA SELEKSI DI RADIO BUTTON
& CECKBOX
namaVarbuttonGroup.clearSelection();
namaVarcheckbox.setSelected(false);
Menampilkan/menyembunyikan tampilan
objek
namaVarobj.setVisible(false/true);
Tampilan FullScreen
this.setLocationRelativeTo(null);
GraphicsDevice namaVar =
GraphicsEnvironment.getLocalGraphicsEnvironment(). getDefaultScreenDevice();
namaVar.setFullScreenWindow(this);
TAMPILAN FRAME DI
TENGAH
setLocationRelativeTo(null); //center
Tampilan FullScreen
namaClass namavar
= new namaClass();
namavar.setExtendedState(JFrame.MAXIMIZED_BOTH);//ini
untuk maximaze pertama kali aplikasi dijalankan
namavar.setVisible(true);
contoh:
Menu01 fUtama = new Menu01 ();
fUtama.setExtendedState(JFrame.MAXIMIZED_BOTH);
fUtama.setVisible(true);
JOptionPane
JOptionPane
mempunyai banyak static method untuk menampilkan popup dialog dengan mudah.
Terdapat empat method utama yang dapat kita gunakan sebagai landasan membuat
dialog. Keempat method tersebut secara rinci digambarkan dalam table berikut
ini:
OptionType
Mendefisikan tombol-tombol yang
akan ditampilkan di bagian bawah dari dialog.
a) DEFAULT_OPTION
b) YES_NO_OPTION
c) YES_NO_CANCEL_OPTION
d) OK_CANCEL_OPTION
Message Type
a) ERROR_MESSAGE
b) INFORMATION_MESSAGE
c) WARNING_MESSAGE
d) PLAIN_MESSAGE (tanpa icon)
JOptionPane.showMessageDialog(null, "teks pesan","titlebar",
messageType);
Contoh:
JOptionPane.showMessageDialog(null,
"Tidak Ada Data","kotak pesan", JOptionPane.PLAIN_MESSAGE);
//CONFIRM BOX
namaVar=JOptionPane.showConfirmDialog(null,"teks
pesan","title bar", optionType, messageType);
x=JOptionPane.showConfirmDialog(null,"Data
akan Dihapus?","message box", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE);
Penggunaan
jTable
private DefaultTableModel
nmVarmodel; à deklarasi var_model
table
nmVarmodel=new DefaultTableModel();
namaVarobjTbl.setModel(nmVarmodel);
nmVarmodel.addColumn("judul kolom1");
Membuat title/judul kolom pada jTabel
|
nmVarmodel.addColumn("judul
kolom2");
nmVarmodel.addColumn("judul kolom3");
nmVarmodel.addColumn("judul kolom4");
nmVarmodel.addColumn("…………….");
//nmVarmodel.getDataVector().removeAllElements();
àmenghapus
isi tabel
Menampilkan data ke jTabel:
Object[ ] nmVardata=new Object[jml. kolom]; à deklarasi var. data
nmVardata [0]=data1;
Menampilkan data
k kolom jTabel
|
nmVardata [1]=data2;
nmVardata [2]=data3;
nmVardata [3]=data4;
……………………
Menambah baris
pada objek jtabel
|
nmVarmodel.addRow(nmVardata);
Memanggil/menampilkan Frame lain:
I.
new
namaClass_yangdipanggil().setVisible(true/false);
contoh: new DataMahasiswa().setVisible(true);
atau
II.
namaClassFrame namaVar=new namaClassFrame ();
namaVar.setVisible(true);
contoh: DataMahasiswa
mhs=new DataMahasiswa()
DataMahasiswa.setVisible(true);
System.exit(0); à
keluar dari aplikasi
dispose(); à
close frame