java界面编程实现展开树

~ 使用JTree 给你个例子import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;public class TreeDemo1{
public TreeDemo1(){
JFrame f=new JFrame("TreeDemo1");
Container contentPane=f.getContentPane();

String[] s1={"公司文件","个人信件","私人文件"};
String[] s2={"本机磁盘(C:)","本机磁盘(D:)","本机磁盘(E:)"};
String[] s3={"奇摩站","职棒消息","网络书店"};

Hashtable hashtable1=new Hashtable();
Hashtable hashtable2=new Hashtable();
hashtable1.put("我的公文包",s1);
hashtable1.put("我的电脑",s2);
hashtable1.put("收藏夹",hashtable2);
hashtable2.put("网站列表",s3);

Font font = new Font("Dialog", Font.PLAIN, 12);
Enumeration keys = UIManager.getLookAndFeelDefaults().keys();
/**定义widnows界面**/
while (keys.hasMoreElements()) {
Object key = keys.nextElement();
if (UIManager.get(key) instanceof Font) {
UIManager.put(key, font);
}
}
try{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}catch(Exception el){
System.exit(0);
}
/**定义widnows界面**/
JTree tree=new JTree(hashtable1);
JScrollPane scrollPane=new JScrollPane();
scrollPane.setViewportView(tree);
contentPane.add(scrollPane);
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public static void main(String[] args){
new TreeDemo1();
}
}

用脚本操作div 脚本上用dwr还可以获得数据库里的数据源。

JTree中就能实现你所需要的功能

java编程 二叉树
答:要遍历此二叉树,先要建立一个二叉树,用C语言编写如下:(暂时可以不用理解,参考一下)/* Note:Your choice is C IDE */ include "stdio.h"define size sizeof(struct list)struct list { int data;struct list *...

java数据结构 gui编程。效果图在下面。有大神会么?跪求源代码!也不需...
答:final JButton stringButton = new JButton("串"); final JButton recurButton = new JButton("递归"); final JButton treeButton = new JButton("树"

java读取数据库文件以树的形式显示在界面上,swing
答:程序写好了,而且实现了延时加载。以免启动速度过慢。import java.io.File;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTree;import javax.swing.event.TreeExpansionEvent;import javax....

jsp页面实现树形显示,树形中的值都是从数据库中读出来的,如下图_百...
答:DHTML JavaScirpt Tree samples - dhtmlxTree - Changing iconsets body {font-size:12px} .{font-family:arial;font-size:12px} h1 {cursor:hand;font-size:16px;margin-left:10px;line-height:10px} xmp {color...

请问java swing中怎么实现点击按钮刷新panel界面的问题 我是想实现两...
答:主窗体的repaint方法,调用这个可以刷新.

java编程中结果的可视化表示
答:chat_in存储从服务器接收到的信息 String name,chat_txt,chat_in; String ip = null; /** * 服务器端主程序负责界面以及服务端主线程ServerThread的启动 * 服务主线程ServerThread又产生BroadCast及ClientT...

java 可视化界面编程
答:import java.awt.Button;import java.awt.Color;import java.awt.Frame;import java.awt.GridLayout;import java.awt.Label;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.Action...

JAVA编写程序实现这个界面
答:看代码:import java.awt.Color;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;import javax.swing.SwingConstants;public class Main {public static void main(String[] args) throws ...

java里边图形界面编程
答:修改成这样:import java.awt.*;import javax.swing.*;public class test2 extends JFrame { public static void main(String[] args){ test2 a = new test2();} public test2(){ JButton a1 = new JButton("东"...

关于JAVA图形界面的编程
答:感觉你要做的是一个级联菜单一样...把所有小的按钮都放在显示区域, enable属性都设置成 false 在大按钮的onclick事件里让要显示的小按钮的enable属性设置成true;不显示的按钮,继续设置成 false...不知道我这样说你明白没...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网