public JCheckBoxList() {
setCellRenderer(new CellRenderer());
addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
int index = locationToIndex(e.getPoint());
if (index != -1) {
JCheckBox checkbox = getModel().getElementAt(index);
if (e.getPoint().x < checkbox.getHorizontalTextPosition()) {
checkbox.setSelected(!checkbox.isSelected());
}
repaint();
}
}
});
setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
}
JCheckBoxList.java 文件源码
java
阅读 72
收藏 0
点赞 0
评论 0
项目:litiengine
作者:
评论列表
文章目录