下面列出了javax.swing.JToggleButton#addMouseListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private JToggleButton createCell() {
JToggleButton newCell = new JToggleButton();
newCell.addMouseListener(mouseListener);
newCell.addMouseMotionListener(mouseListener);
newCell.setContentAreaFilled(false);
newCell.setBorder(null);
newCell.setRequestFocusEnabled(false);
newCell.setBorderPainted(false);
newCell.setOpaque(false);
newCell.putClientProperty(PROPERTY_CELL, Boolean.TRUE);
newCell.addActionListener(cellActionListener);
return newCell;
}
private JToggleButton makeIDEToggleShowingDemo(String ideLabel, IDE ide, boolean initial, Consumer<Boolean> action) {
JToggleButton button = makeToggleShowingDemo(ideLabel, initial, action);
JPopupMenu popup = new JPopupMenu();
JMenuItem item = new JMenuItem("Listen to shortcuts of this");
item.addActionListener(e-> {
GlobalSettings.workingIde = ide;
ShortcutKeylogger.reloadShortcutsForCurrentIDE();
});
popup.add(item);
button.addMouseListener(new PopClickListener(popup));
return button;
}