swing12.java
来自「java 初学者学习实例」· Java 代码 · 共 34 行
JAVA
34 行
import javax.swing.*;import java.awt.*;
import java.awt.event.*;import java.net.*;
public class Swing12 extends JApplet implements ItemListener
{
JComboBox choice1, choice2; JSplitPane split1, split2;
JLabel label; URL url;
public void init()
{ Container con=getContentPane(); String[] s={"苹果", "香蕉,", "西瓜"};
choice1=new JComboBox(s);choice2=new JComboBox();
label=new JLabel();choice2.setEditable(true);
split1=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, true, choice1, choice2);
split2=new JSplitPane(JSplitPane.VERTICAL_SPLIT, true, split1, label);
choice1.addItemListener(this);choice2.addItemListener (this);con.add(split2);
}
public void itemStateChanged(ItemEvent e)
{ if(e.getItemSelectable()==choice1)
{ if(choice1.getSelectedIndex()==0)
{ label.setIcon(new ImageIcon("tom.jpg"));}
else if(choice1.getSelectedIndex()==1)
{ label.setIcon(new ImageIcon("tom1.jpg")); }
else if(choice1.getSelectedIndex()==2)
{label.setIcon(new ImageIcon("tom.jpg"));}
}
else if(e.getItemSelectable()==choice2)
{ try{url=new URL((String)choice2.getSelectedItem()); ;
label.setText("你正在连接到: "+choice2.getSelectedItem());
}
catch(MalformedURLException g)
{ label.setText("URL不正确:"+url); }
getAppletContext().showDocument(url);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?