java swing 获取按钮信息
发布网友
发布时间:2022-05-16 01:46
我来回答
共3个回答
热心网友
时间:2023-10-08 20:37
/**
* 返回选择状态的按钮索引列表,未选择返回空List。
* @param buttonList
* @return
*/
public static List<Integer> getSelectIndexList(List<JToggleButton> buttonList){
//buttonGroup.getSelection().getActionCommand();
List<Integer> indexList = new ArrayList<Integer>();
if(buttonList!=null && buttonList.size()>0){
for(int i=0;i<buttonList.size();i++){
if(buttonList.get(i).isSelected()){
indexList.add(Integer.valueOf(buttonList.get(i).getActionCommand()));
}
}
}
return indexList;
}
这个是设置按钮列表的代码
JRadioButton jr = new JRadioButton();
jr.setActionCommand(""+i); //设置按钮对应的命令值为i的值(我这个是设置为数组下标)
buttonGroup.add(jr); //加入按钮组
buttonList.add(jr); //加入按钮列表
热心网友
时间:2023-10-08 20:37
印象中swing的单选按钮是JRadioButton吧,那么用public boolean isSelected()方法可以判断是否选择,protected String paramString()方法可以返回选择的值,已经放到group里面的话,应该是做个循环或者说遍历,看看哪个 isSelected()吧
热心网友
时间:2023-10-08 20:38
大概是把内容写进一个javabean中,然后用jdbc与数据连接的表连接,把数据写进数据库