www.5129.net > JAVA GUI 的 ChoiCE 类 监听问题

JAVA GUI 的 ChoiCE 类 监听问题

Cdept.addItemListener(new ItemListener(){ @Override public void itemStateChanged(ItemEvent e) { Object[] obj = e.getItemSelectable().getSelectedObjects(); if(obj!=null){ System.out.println((String)obj[0]); } } });

c1.setName(); Choice jBox=(Choice )e.getSource(); 然后用jBox.getName.equals(c1.getName()) if(jBox.equals(c2)){ 这个不行,源码里是用==来判断的.

1 2 是select?

用 ItemListener 来监听 用itemStateChanged(ItemEvent ev)来捕获选定内容的改变。

在一个类中用到另一个类的变量,首先那个类得是public的,然后变量得是成员变量,并且是public static的。那么就可以通过类名.成员变量名来调用。 例如: 你在Suanhome中定义 public static Choice c = new Choice(); 在ButtonListener1中调用 S...

用JComboBox试试 http://www.pdfbbs.com/JAVA/display.asp?id=12 关于显示值,数据值: 建立GUI(图形用户界面)你只需要显示值的。数据值在GUI看不到。 你需要在你的代码里面写所谓的数据值.比如定义一个数组int[] jcomboboxValues,当你要拿JCo...

Choice是awt里面的内容,会有中文乱码,可以用JComboBox代替,就不会有乱码了 如果非要用这个就要设置虚拟机参数,右键代码页选择运行配置,vm里面填入 -Dfile.encoding=gbk

String getItem(int index) 获取此 Choice 菜单中指定索引上的字符串。 int getItemCount() 返回此 Choice 菜单中项的数量。 int getSelectedIndex() 返回当前选定项的索引。 String getSelectedItem() 获取当前选择的字符串表示形式。 查API就...

两个都建立Listener 的实现类 就可以监听到了。。。。。。。。。。。

可以在构造的时候,直接add(...),也可以addItem() 还可以在显示出来后,在动态往里面添加 参考代码如下 import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ChoiceDemo extends JFrame implements ActionListener{Choi...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com