`
Emy
  • 浏览: 68701 次
  • 性别: Icon_minigender_2
  • 来自: 合肥
社区版块
存档分类
最新评论

GUI小程序【JTree】

阅读更多
只对初学者或许有用

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();
     }
     
    
    


}
分享到:
评论

相关推荐

    java GUI小程序

    Java GUI小程序是初学者了解和学习Java图形用户界面编程的一个好起点。GUI,全称Graphical User Interface,即图形用户界面,是用户与计算机系统交互的主要方式。在Java中,我们可以利用Java AWT(Abstract Window ...

    Java JTree+JTable应用

    本项目是关于如何在Java应用程序中结合使用这两种组件的一个示例,特别强调了如何将`JTree`的节点内容动态地显示到`JTable`中。 首先,我们来看`JTree`。`JTree`是用来展示树状数据结构的组件,如文件系统目录结构...

    100个Java GUI swing的小程序

    本资源“100个Java GUI Swing的小程序”是专为初学者设计的,目的是帮助他们理解和掌握Swing库中的各种组件、布局管理器、事件处理以及交互设计。以下是一些重要的Java GUI Swing知识点的详细解释: 1. **Swing组件...

    100个Java+GUI+swing的小程序

    标题"100个Java+GUI+Swing的小程序"意味着我们将探讨100个使用Java和Swing库编写的示例项目,这些小程序涵盖了各种GUI应用的不同方面。 1. **Swing组件基础**:Swing库包含了大量的组件,如JButton、JLabel、...

    java GUI程序设计

    Java GUI(图形用户界面)程序设计是Java编程领域的一个重要组成部分,它允许开发者创建具有丰富交互性的桌面应用程序。GUI提供了一种用户友好的方式来与软件进行交互,通过按钮、文本框、菜单等可视化组件来执行...

    javaGUI程序设计

    8. Swing小组件(JCheckBox, JRadioButton, JComboBox等):这些组件提供了更多的用户交互方式,如复选框、单选按钮和下拉列表,使得应用程序的界面更加丰富。 9. 图形绘制(Graphics2D):Java提供了Graphics2D类...

    JavaGUI程序设计

    Java图形用户界面(GUI,Graphical User Interface)程序设计是Java编程中的一项重要技术,它允许开发者创建具有丰富视觉效果和交互性的应用程序。GUI在Java中主要通过Java Foundation Classes(JFC)和Swing库来...

    GUI包括JAVA程序实现编程

    6. **模态与非模态对话框**:对话框是GUI中用于获取用户输入或显示信息的小窗口。模态对话框会阻止用户与父窗口的交互,直到对话框关闭;而非模态对话框则允许用户同时与对话框和主窗口交互。 7. **图形绘制**:...

    JAVA GUI部分程序演示代码.rar_K3T_java gui

    Java GUI(图形用户界面)是Java编程中一个重要的部分,用于创建交互式的桌面应用程序。它允许用户通过图形元素如按钮、文本框、菜单等与程序进行交互。在Java中,GUI主要由Java AWT(Abstract Window Toolkit)和...

    JavaGUI程序设计 很值得看看 很好的哦

    Java图形用户界面(GUI,Graphical User Interface)程序设计是Java编程领域中的一个重要部分,它允许开发者创建具有丰富视觉效果和交互性的应用程序。在Java中,GUI主要通过Java的AWT(Abstract Window Toolkit)和...

    ACCP体系(JTree)

    Swing是Java提供的一套用于构建桌面应用程序的GUI工具包,它包含了各种组件如按钮、文本框、面板等,以及像JTree这样的高级组件。Swing组件基于JavaBeans,支持事件处理和模型-视图-控制器(MVC)设计模式,这使得...

    swing界面设计之JTree

    ### Swing界面设计之JTree...以上内容总结了从Swing界面设计之JTree相关的知识点,包括如何使用Spring框架和Swing开发GUI应用、数据验证模块的设计与实现、JTree的各种操作技巧以及JavaHelp 2.0的帮助系统构建方法。

    JAVA GUI实例课件

    Java图形用户界面(GUI,Graphical User Interface)是Java编程中的一个重要部分,它允许开发者创建交互式的、视觉吸引人的应用程序。在"JAVA GUI实例课件"中,你将深入学习如何利用Java进行GUI的设计和实现。 GUI...

    java swing小程序

    这个“java swing小程序”压缩包很可能包含了一些示例代码,可以帮助初学者或者开发者更好地理解和掌握Java Swing的相关知识。下面将详细讨论Java Swing的主要组件、特性以及如何通过这些小程序进行学习。 Java ...

    java gui源代码

    Java GUI(图形用户界面)是Java编程中一个重要的部分,它允许开发者创建具有交互性的桌面应用程序。本资源包含了一系列的Java GUI源代码,非常适合初学者学习和实践。这些源代码涵盖了多种GUI组件和布局管理器的...

    Java GUI程序设计(PDG)

    Java图形用户界面(GUI,Graphical User Interface)程序设计是Java编程领域中的一个重要部分,它允许开发者创建具有丰富视觉效果和交互性的应用程序。在Java中,GUI主要通过Java AWT(Abstract Window Toolkit)和...

Global site tag (gtag.js) - Google Analytics