Selasa, 21 Oktober 2008

Using Jtree as Menu


1. Drag Jtree to your project from project palette
2. Right click Jtree and choose change variable name, just click it
3. Name the Jtree with “tr1”
4. Right click Jtree and choose Costumize Code and paste these code
tr1 = new org.jdesktop.swingx.JXTree();
tr1.setModel(new treeMnu().getTreeModel());
tr1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tr1MouseClicked(evt);
}
});
jScrollPane1.setViewportView(tr1);
5. Run the project, and the project will appear like the image in left side
6. You have to remember that you must create class treeMnu, here is the code for class treeMnu



import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;

/**
*
* @author glaShSial
*/
public class treeMnu {
private DefaultTreeModel treeModel;
private DefaultMutableTreeNode mnuUtama;
private DefaultMutableTreeNode subMenu;
private DefaultMutableTreeNode vData,vAnggota,lAnggota,lPeminjaman,exit;

public treeMnu() {
mnuUtama=new DefaultMutableTreeNode("Menu Utama", true);

subMenu=new DefaultMutableTreeNode("View", true);
vData=new DefaultMutableTreeNode("Data Peminjaman");
// vData.s
vAnggota=new DefaultMutableTreeNode("Anggota");
subMenu.add(vData);
subMenu.add(vAnggota);
mnuUtama.add(subMenu);

subMenu=new DefaultMutableTreeNode("Laporan", true);
lAnggota=new DefaultMutableTreeNode("Anggota");
lPeminjaman=new DefaultMutableTreeNode("Peminjaman");
subMenu.add(lAnggota);
subMenu.add(lPeminjaman);
mnuUtama.add(subMenu);

subMenu=new DefaultMutableTreeNode("Tutup",true);
exit=new DefaultMutableTreeNode("Keluar");


subMenu.add(exit);
mnuUtama.add(subMenu);

treeModel=new DefaultTreeModel(mnuUtama);


}


public DefaultMutableTreeNode getMnuUtama() {
return mnuUtama;
}

public DefaultTreeModel getTreeModel() {
return treeModel;
}


}

Minggu, 19 Oktober 2008

Get time and Date

this class help us how to get date time in java programming
please use it and try it into your work
just copy and paste it into your java code


package time;

import java.text.SimpleDateFormat;
import java.util.Calendar;


public class DateNow {
public static String now(String dateFormat) {
Calendar kalender = Calendar.getInstance();
SimpleDateFormat frmt = new SimpleDateFormat(dateFormat);
return frmt.format(kalender.getTime());

}

public static void main(String[] args) {

System.out.println("Jam saat ne "+DateNow.now("hh:mm:ss"));
System.out.println("Tanggal saat ne"+DateNow.now("dd.MM.yy"));
System.out.println("Tanggal dan Jam "+DateNow.now(" dd-MM-yy hh:mm:ss"));

}

}

good luck

send me some messages if you get some trouble in this code at saerukzam@yahoo.co.id