论坛首页 入门技术论坛

GUI小程序【JTree】

浏览 2036 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-20  
只对初学者或许有用

import java.awt.*;

import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.JFrame;


public class Mytree extends JFrame{
     private DefaultMutableTreeNode root,red,green,blue;
     private JTree jtree1;

  private JPanel jpanel1;
//  private JLabel jlabel;

     private JFrame frame;
    
     Mytree(){
   
    super();
   
   
    initilize();

}
    
     public void initilize(){
    frame=new JFrame("mytree");
   
    root=new DefaultMutableTreeNode("Color");
    red=new DefaultMutableTreeNode("red");
    blue=new DefaultMutableTreeNode("green");
    green=new DefaultMutableTreeNode("green");
   
    root.add(red);
    root.add(blue);
    root.add(green);
   
    jtree1=new JTree(root);
   
   
    // jlabel=new JLabel("123456789",JLabel.CENTER);
   
    jpanel1=new JPanel();
   
   
   
    JSplitPane jsplitpane=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
                               jtree1,jpanel1);
    jsplitpane.setOneTouchExpandable(true);
    jsplitpane.setMinimumSize(new Dimension(100,50));
   
    frame.getContentPane().add(jsplitpane);
   
   
   

   
    frame.setSize(600,500);
    frame.setLocation(50,50);
    frame.setVisible(true);
    frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
   

   
   
   
   
     }
    
     public static void main(String[] args){
    new Mytree();
     }
     
    
    


}
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics