📄 worldintroduction.java
字号:
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -