//创建的是单击Button 打印出下拉列表选中项
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class StudyEvent extends JPanel{
private JComboBox jcb;
private JButton jb;
StudyEvent(){
this.jb=new JButton("打印");
this.jcb=new JComboBox();
this.jcb.addItem("北京");
this.jcb.addItem("上海");
this.jcb.addItem("大连");
this.jcb.addItem("哈尔滨");
this.add(this.jb);
this.add(this.jcb);
getEvent();
}
public void getEvent(){
this.jb.addActionListener(new StudyListener(this));
}
public void getPrint(){
//我想打印出下拉列表选中的项的文字例如北京,应该 怎么写
System.out.println(this.jcb.getActionCommand());
}
}
class StudyListener implements ActionListener{
private StudyEvent se;
StudyListener(StudyEvent se){
this.se=se;
}
public void actionPerformed(ActionEvent arg0) {
se.getPrint();
}
}
class StudyEventDemo{
public static void main(String args[]){
JFrame frame=new JFrame("打印下拉列表文字");
frame.setSize(300,300);
frame.add(new StudyEvent());
frame.setVisible(true);
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class StudyEvent extends JPanel{
private JComboBox jcb;
private JButton jb;
StudyEvent(){
this.jb=new JButton("打印");
this.jcb=new JComboBox();
this.jcb.addItem("北京");
this.jcb.addItem("上海");
this.jcb.addItem("大连");
this.jcb.addItem("哈尔滨");
this.add(this.jb);
this.add(this.jcb);
getEvent();
}
public void getEvent(){
this.jb.addActionListener(new StudyListener(this));
}
public void getPrint(){
//我想打印出下拉列表选中的项的文字例如北京,应该 怎么写
System.out.println(this.jcb.getActionCommand());
}
}
class StudyListener implements ActionListener{
private StudyEvent se;
StudyListener(StudyEvent se){
this.se=se;
}
public void actionPerformed(ActionEvent arg0) {
se.getPrint();
}
}
class StudyEventDemo{
public static void main(String args[]){
JFrame frame=new JFrame("打印下拉列表文字");
frame.setSize(300,300);
frame.add(new StudyEvent());
frame.setVisible(true);
}
}
解决方案 »
- system.out.println(-8>>>2),输出1073741822。求解释。谢谢。
- 数字处理问题
- 编写一个应用程序,使用HashSet演示从ArrayList中删除重复的String。谢谢各位大侠!!我是初学者。
- java 中文件操作问题?????????????
- java GUI的问题
- 求“WINDOWS帮助模式”的jdk1.4帮助文档和jbuilder.x帮助文档
- 我在tomcat里定义了数据库连接,在applet里怎样调用此数据库连接?
- 一个关于继承组合的问题 高分求救
- 各位兄弟好啊,新学java ,来此散分, 199分 ,,好分大送
- java方面pdf格式的电子书籍下载站点,请告知!(journay)
- JDK1.5泛型的几个问题
- 请教,有关xml文件
System.out.println(this.jcb.getSelectedItem());
}
把类StudyEventDemo写作public的
StudyEvent的public不要