
java的下拉菜单监听组件重复监听设置?
我写了一个下拉菜单的监听。程序可以完美运行,每次点击完一个下拉菜单中的一个按钮后,他可以显示出我要的数据,但是点其他按钮就变成无效。得把程序窗口关了在开菜可以。怎么改可以...
我写了一个下拉菜单的监听。 程序可以完美运行,每次点击完一个下拉菜单中的一个按钮后, 他可以显示出我要的数据, 但是点其他按钮就变成无效。 得把程序窗口关了在开菜可以。 怎么改可以让我每次点一个按钮就显示一个我要的数据?而不用一直重复运行程序选择
public class DisplayMenuHandler implements ActionListener {
GUI myPlayerGUI;
public BaseballPlayerList originalList;
public BaseballPlayerList fielderList;
public BaseballPlayerList pitcherList;
public DisplayMenuHandler (GUI gui) {
myPlayerGUI = gui;
originalList = new BaseballPlayerList();
fielderList = new BaseballPlayerList();
pitcherList = new BaseballPlayerList();
}
public void actionPerformed(ActionEvent event) {
String menuName;
menuName = event.getActionCommand();
if (menuName.equals("All")){
GUI.print(myPlayerGUI, originalList); // print linked list which contain all players, call from myPlayerGUI.
}
if (menuName.equals("Fielder")){
GUI.print(myPlayerGUI, fielderList); // print all fielder
}
if(menuName.equals("Pitcher")){
GUI.print(myPlayerGUI, pitcherList); //print all pitcher
}
//actionPerformed(event);
}
} 展开
public class DisplayMenuHandler implements ActionListener {
GUI myPlayerGUI;
public BaseballPlayerList originalList;
public BaseballPlayerList fielderList;
public BaseballPlayerList pitcherList;
public DisplayMenuHandler (GUI gui) {
myPlayerGUI = gui;
originalList = new BaseballPlayerList();
fielderList = new BaseballPlayerList();
pitcherList = new BaseballPlayerList();
}
public void actionPerformed(ActionEvent event) {
String menuName;
menuName = event.getActionCommand();
if (menuName.equals("All")){
GUI.print(myPlayerGUI, originalList); // print linked list which contain all players, call from myPlayerGUI.
}
if (menuName.equals("Fielder")){
GUI.print(myPlayerGUI, fielderList); // print all fielder
}
if(menuName.equals("Pitcher")){
GUI.print(myPlayerGUI, pitcherList); //print all pitcher
}
//actionPerformed(event);
}
} 展开
2015-05-04
展开全部
这个是事件接口吧。。。。。。。那是怎样写添加事件的

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询