worldintroduction.java
来自「利用树形结构对几个国家的省和主要城市进行介绍。」· Java 代码 · 共 91 行
JAVA
91 行
//2005-11-2
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.tree.*;
public class WorldIntroduction
{
public static void main(String[] args)
{
JFrame frame = new World();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class World extends JFrame
{
public World()
{
setTitle("国家介绍");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
// set up tree model data
DefaultMutableTreeNode root = new DefaultMutableTreeNode("世界");
DefaultMutableTreeNode country = new DefaultMutableTreeNode("美国");
root.add(country);
DefaultMutableTreeNode state = new DefaultMutableTreeNode("加利福尼亚");
country.add(state);
DefaultMutableTreeNode city = new DefaultMutableTreeNode("休斯敦");
state.add(city);
city = new DefaultMutableTreeNode("洛杉矶");
state.add(city);
state = new DefaultMutableTreeNode("密歇根");
country.add(state);
country = new DefaultMutableTreeNode("德国");
root.add(country);
state = new DefaultMutableTreeNode("慕尼黑");
country.add(state);
state = new DefaultMutableTreeNode("柏林");
country.add(state);
country = new DefaultMutableTreeNode("中国");
root.add(country);
state = new DefaultMutableTreeNode("北京");
country.add(state);
city = new DefaultMutableTreeNode("朝阳区");
state.add(city);
city = new DefaultMutableTreeNode("海淀区");
state.add(city);
city = new DefaultMutableTreeNode("大兴区");
state.add(city);
city = new DefaultMutableTreeNode("房山区");
state.add(city);
state = new DefaultMutableTreeNode("天津");
country.add(state);
city = new DefaultMutableTreeNode("河东区");
state.add(city);
city = new DefaultMutableTreeNode("河西区");
state.add(city);
state = new DefaultMutableTreeNode("上海");
country.add(state);
country = new DefaultMutableTreeNode("韩国");
root.add(country);
state = new DefaultMutableTreeNode("汉城");
country.add(state);
country = new DefaultMutableTreeNode("日本");
root.add(country);
state = new DefaultMutableTreeNode("东京");
country.add(state);
state = new DefaultMutableTreeNode("大坂");
country.add(state);
JTree tree = new JTree(root);
Container contentPane = getContentPane();
contentPane.add(new JScrollPane(tree));
}
private static final int DEFAULT_WIDTH = 400;
private static final int DEFAULT_HEIGHT = 300;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?