javax.swing.JToggleButton#addMouseListener ( )源码实例Demo

下面列出了javax.swing.JToggleButton#addMouseListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: pumpernickel   文件: PaletteUI.java
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;
}
 
源代码2 项目: training   文件: ControlsFrame.java
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;
}