| 发表于:2007-07-01 15:42:388楼 得分:10 |
package listen; import javax.swing.jframe; import javax.swing.jpanel; import java.awt.*; import javax.swing.jsplitpane; import javax.swing.uimanager; import java.awt.event.windowevent; import javax.swing.jtree; public class mainpro extends jframe { public mainpro() { try { jbinit(); } catch (exception ex) { ex.printstacktrace(); } } public static void main(string[] args) { try { uimanager.setlookandfeel(uimanager.getsystemlookandfeelclassname()); } catch (exception e) { e.printstacktrace(); } mainpro mainpro = new mainpro(); toolkit thekit = mainpro.gettoolkit(); dimension wnsize = thekit.getscreensize(); mainpro.setbounds(wnsize.width / 4, wnsize.height / 4, wnsize.width / 2, wnsize.height / 2); mainpro.setvisible(true); } protected void processwindowevent(windowevent e) { super.processwindowevent(e); if (e.getid() == windowevent.window_closing) { system.exit(0); } } private void jbinit() throws exception { leftpanel.setbackground(color.red); tree = new jtree(); treemain treemain = new treemain(); tree = treemain.gettree(); leftpanel.add(tree); rightpanel.setbackground(color.orange); this.getcontentpane().add(jsplitmainpane, java.awt.borderlayout.center); jsplitmainpane.add(leftpanel, jsplitpane.left); jsplitmainpane.add(rightpanel, jsplitpane.right); jsplitmainpane.setonetouchexpandable(true); } jsplitpane jsplitmainpane = new jsplitpane(); jpanel leftpanel = new jpanel(); jpanel rightpanel = new jpanel(); jtree tree = null; } | | |
|