只对初学者或许有用
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();
}
}
分享到:
- 2008-04-20 09:24
- 浏览 1022
- 评论(0)
- 论坛回复 / 浏览 (0 / 2036)
- 查看更多
相关推荐
Java GUI小程序是初学者了解和学习Java图形用户界面编程的一个好起点。GUI,全称Graphical User Interface,即图形用户界面,是用户与计算机系统交互的主要方式。在Java中,我们可以利用Java AWT(Abstract Window ...
本项目是关于如何在Java应用程序中结合使用这两种组件的一个示例,特别强调了如何将`JTree`的节点内容动态地显示到`JTable`中。 首先,我们来看`JTree`。`JTree`是用来展示树状数据结构的组件,如文件系统目录结构...
本资源“100个Java GUI Swing的小程序”是专为初学者设计的,目的是帮助他们理解和掌握Swing库中的各种组件、布局管理器、事件处理以及交互设计。以下是一些重要的Java GUI Swing知识点的详细解释: 1. **Swing组件...
标题"100个Java+GUI+Swing的小程序"意味着我们将探讨100个使用Java和Swing库编写的示例项目,这些小程序涵盖了各种GUI应用的不同方面。 1. **Swing组件基础**:Swing库包含了大量的组件,如JButton、JLabel、...
Java GUI(图形用户界面)程序设计是Java编程领域的一个重要组成部分,它允许开发者创建具有丰富交互性的桌面应用程序。GUI提供了一种用户友好的方式来与软件进行交互,通过按钮、文本框、菜单等可视化组件来执行...
8. Swing小组件(JCheckBox, JRadioButton, JComboBox等):这些组件提供了更多的用户交互方式,如复选框、单选按钮和下拉列表,使得应用程序的界面更加丰富。 9. 图形绘制(Graphics2D):Java提供了Graphics2D类...
Java图形用户界面(GUI,Graphical User Interface)程序设计是Java编程中的一项重要技术,它允许开发者创建具有丰富视觉效果和交互性的应用程序。GUI在Java中主要通过Java Foundation Classes(JFC)和Swing库来...
6. **模态与非模态对话框**:对话框是GUI中用于获取用户输入或显示信息的小窗口。模态对话框会阻止用户与父窗口的交互,直到对话框关闭;而非模态对话框则允许用户同时与对话框和主窗口交互。 7. **图形绘制**:...
Java GUI(图形用户界面)是Java编程中一个重要的部分,用于创建交互式的桌面应用程序。它允许用户通过图形元素如按钮、文本框、菜单等与程序进行交互。在Java中,GUI主要由Java AWT(Abstract Window Toolkit)和...
Java图形用户界面(GUI,Graphical User Interface)程序设计是Java编程领域中的一个重要部分,它允许开发者创建具有丰富视觉效果和交互性的应用程序。在Java中,GUI主要通过Java的AWT(Abstract Window Toolkit)和...
Swing是Java提供的一套用于构建桌面应用程序的GUI工具包,它包含了各种组件如按钮、文本框、面板等,以及像JTree这样的高级组件。Swing组件基于JavaBeans,支持事件处理和模型-视图-控制器(MVC)设计模式,这使得...
### Swing界面设计之JTree...以上内容总结了从Swing界面设计之JTree相关的知识点,包括如何使用Spring框架和Swing开发GUI应用、数据验证模块的设计与实现、JTree的各种操作技巧以及JavaHelp 2.0的帮助系统构建方法。
Java图形用户界面(GUI,Graphical User Interface)是Java编程中的一个重要部分,它允许开发者创建交互式的、视觉吸引人的应用程序。在"JAVA GUI实例课件"中,你将深入学习如何利用Java进行GUI的设计和实现。 GUI...
这个“java swing小程序”压缩包很可能包含了一些示例代码,可以帮助初学者或者开发者更好地理解和掌握Java Swing的相关知识。下面将详细讨论Java Swing的主要组件、特性以及如何通过这些小程序进行学习。 Java ...
Java GUI(图形用户界面)是Java编程中一个重要的部分,它允许开发者创建具有交互性的桌面应用程序。本资源包含了一系列的Java GUI源代码,非常适合初学者学习和实践。这些源代码涵盖了多种GUI组件和布局管理器的...
Java图形用户界面(GUI,Graphical User Interface)程序设计是Java编程领域中的一个重要部分,它允许开发者创建具有丰富视觉效果和交互性的应用程序。在Java中,GUI主要通过Java AWT(Abstract Window Toolkit)和...