永发信息网

JAVA用Jtree动态画二叉树

答案:2  悬赏:80  手机版
解决时间 2021-02-18 17:36
  • 提问者网友:雪舞兮
  • 2021-02-18 02:09
JAVA用Jtree动态画二叉树
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-02-18 03:33
给你代码。
--------------------------------------------------------------------------------------------
import java.util.Hashtable;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.UIManager;
import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
public class App extends JFrame {
public App() {
try {
// Windows风格
UIManager.setLookAndFeel(new WindowsLookAndFeel());
} catch (Exception e) {
System.out.println(e.getMessage());
}
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(383, 412);
setLocationRelativeTo(null);
getContentPane().setLayout(null);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(12, 10, 351, 317);
getContentPane().add(scrollPane);
String[] s1 = { "张一", "张二" };
String[] s2 = { "王二", "李四" };
Hashtable hashtable1 = new Hashtable();
hashtable1.put("家人", s1);
hashtable1.put("朋友", s2);
JTree tree = new JTree(hashtable1);
scrollPane.setViewportView(tree);
JButton btnNewButton = new JButton("刷新");
btnNewButton.setBounds(12, 352, 93, 23);
getContentPane().add(btnNewButton);
JButton btnNewButton_1 = new JButton("退出");
btnNewButton_1.setBounds(270, 352, 93, 23);
getContentPane().add(btnNewButton_1);
setVisible(true);
}
public static void main(String[] args) {
new App();
}
}
全部回答
  • 1楼网友:三千妖杀
  • 2021-02-18 04:19
做过了,easy
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯