我是java的新手。通过关注各个站点,我设法得到一个弹出复选框。
我得到它的链接使用了一个按钮 - 当你点击按钮时,弹出菜单会显示各种复选框项目。
但是,我希望将它与jcombobox
一起使用,以便使用小的下拉箭头看起来很好。
有可能这样做吗?
这是我的代码:
final JPopupMenu AreaMenu = new JPopupMenu();
String sql = "Select region from users;";
try {
result = statement.executeQuery(sql);
while(result.next()){
String region = result.getString(1);
checkBox = new JCheckBox(region);
AreaMenu.add(checkBox);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
final JButton area = new JButton();
area.setAction(new AbstractAction("area"){
private static final long serialVersionUID = 1L;
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
AreaMenu.show(area, 50, area.getHeight());
}
});
area.setBounds(113, 254, 123, 20);
frame.getContentPane().add(area);
另外,我还有一个问题是,如何在我的案例中使用项侦听器?我的所有复选框选项都显示在数据库中。我如何获得所选的选项?如果可能,请帮助一些代码示例