?? addresslist.java
字號(hào):
import javax.swing.*;//
import javax.swing.tree.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
public class AddressList extends JFrame implements TreeSelectionListener
{
JTree tree=null;
JTextField text=new JTextField(50);
AddressList ()
{
Container con=getContentPane();
DefaultMutableTreeNode root=new DefaultMutableTreeNode("通訊錄 Address Book");
DefaultMutableTreeNode t1=new DefaultMutableTreeNode("雙語研究 Bilingual Studies");
DefaultMutableTreeNode t2=new DefaultMutableTreeNode("外企領(lǐng)導(dǎo) Leads of foreign invested enterprises ");
DefaultMutableTreeNode t3=new DefaultMutableTreeNode("我的偶像 My Idols");
DefaultMutableTreeNode t1_1=new DefaultMutableTreeNode("李僑 Li Haiqiao");
DefaultMutableTreeNode t1_2=new DefaultMutableTreeNode("陣加 Chen Jiaxin");
DefaultMutableTreeNode t2_1=new DefaultMutableTreeNode("吳海 Wu Jianhai");
DefaultMutableTreeNode t2_2=new DefaultMutableTreeNode("王萍 Wangping: My love");
DefaultMutableTreeNode t2_3=new DefaultMutableTreeNode("瑞高 Lu Ruigao");
DefaultMutableTreeNode t3_1=new DefaultMutableTreeNode("李開復(fù) Kai-fu Lee");
DefaultMutableTreeNode t3_2=new DefaultMutableTreeNode("錢鐘書 Qian Zhongshu");
DefaultMutableTreeNode t3_3=new DefaultMutableTreeNode("許淵沖 Xu Yuanchong");
DefaultMutableTreeNode t3_4=new DefaultMutableTreeNode("運(yùn) Jiang Yuncheng");
root.add(t1);root.add(t2);root.add(t3);
t1.add(t1_1);t1.add(t1_2);
t2.add(t2_1);t2.add(t2_2);t2.add(t2_3);
t3.add(t3_1);t3.add(t3_2);t3.add(t3_3);t3.add(t3_4);
tree=new JTree(root);
JScrollPane scrollpane=new JScrollPane(text);
JSplitPane splitpane=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,true,tree,scrollpane);
tree.addTreeSelectionListener(this);
con.add(splitpane);
//setResizable(false);//禁止調(diào)整框架的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
setVisible(true);
setBounds(70,80,200,200);
}
public void valueChanged(TreeSelectionEvent e)
{
if(e.getSource()==tree)
{
DefaultMutableTreeNode node=(DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
if(node.isLeaf())
{
String str=node.toString();
tree.setEditable(true);
if(str.equals("李海僑 Li Haiqiao"))
{
text.setText(str+":聯(lián)系電話Telephone:0773-2143621");
}
else if(str.equals("陣加欣 Chen Jiaxin"))
{
text.setText(str+":聯(lián)系電話Telephone:0773-2142217");
}
else if(str.equals("吳建海 Wu Jianhai"))
{
text.setText(str+"Wu is an excellent programer 聯(lián)系電話Telephone:13977392357");
}
else if(str.equals("王萍 Wangping: My love"))
{
text.setText(str+" You are everything to me :13938402619");
}
else if(str.equals("陸瑞高 Lu Ruigao"))
{
//text.setText(str+"Lu Ruigao runs a big multinational company");
text.setText(str+"Lu Ruigao runs a big multinational company"+" 聯(lián)系電話Telephone:0773-3954360");
}
else if(str.equals("李開復(fù) Kai-fu Lee"))
{
text.setText(str+"Vice-President of Google and President of Google China - Engineering and Public Affairs");
}
else if(str.equals("錢鐘書 Qian Zhongshu"))
{
text.setText(str+"modern writer and expert on classical Chinese literature.He lives in Heaven");
}
else if(str.equals("許淵沖 Xu Yuanchong"))
{
text.setText(str+"Master translator at Peking University");
}
else if(str.equals("蔣運(yùn)承 Jiang Yuncheng"))
{
text.setText(str+" Dr. Jiang works as a good teacher and researcher in Guilin");
}
}
else
{
text.setText(node.getUserObject().toString());
}
}
}
public static void main(String args[])
{
AddressList win=new AddressList ();
win.pack();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -