javax.swing.JMenu#addActionListener ( )源码实例Demo

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

源代码1 项目: xdm   文件: VideoDownloadWindow.java
private void createPopup() {
	pop = new JPopupMenu();
	pop.setBackground(ColorResource.getDarkerBgColor());
	JMenu dl = new JMenu(StringResource.get("ND_DOWNLOAD_LATER"));
	dl.setForeground(Color.WHITE);
	dl.setBorder(new EmptyBorder(getScaledInt(5), getScaledInt(5), getScaledInt(5), getScaledInt(5)));
	dl.addActionListener(this);
	dl.setBackground(ColorResource.getDarkerBgColor());
	dl.setBorderPainted(false);
	// dl.setBackground(C);
	pop.add(dl);

	createQueueItems(dl);

	JMenuItem ig = new JMenuItem(StringResource.get("ND_IGNORE_URL"));
	ig.setName("IGNORE_URL");
	ig.setForeground(Color.WHITE);
	ig.addActionListener(this);
	pop.add(ig);
	pop.setInvoker(btnMore);
}
 
源代码2 项目: xdm   文件: NewDownloadWindow.java
private void createPopup() {
	pop = new JPopupMenu();
	pop.setBackground(ColorResource.getDarkerBgColor());
	JMenu dl = new JMenu(StringResource.get("ND_DOWNLOAD_LATER"));
	dl.setForeground(Color.WHITE);
	dl.setBorder(new EmptyBorder(getScaledInt(5), getScaledInt(5), getScaledInt(5), getScaledInt(5)));
	dl.addActionListener(this);
	dl.setBackground(ColorResource.getDarkerBgColor());
	dl.setBorderPainted(false);
	// dl.setBackground(C);
	pop.add(dl);

	createQueueItems(dl);

	JMenuItem ig = new JMenuItem(StringResource.get("ND_IGNORE_URL"));
	ig.setName("IGNORE_URL");
	ig.setForeground(Color.WHITE);
	ig.addActionListener(this);
	pop.add(ig);
	pop.setInvoker(btnMore);
}
 
源代码3 项目: xdm   文件: MainWindow.java
private JMenu addSubMenu(String id, JMenu parentMenu, PopupMenuListener popupListener) {
	JMenu menu = new JMenu(StringResource.get(id));
	menu.setName(id);
	menu.setFont(FontResource.getNormalFont());
	// menu.setForeground(ColorResource.getLightFontColor());
	menu.addActionListener(this);
	// menu.setBackground(ColorResource.getDarkerBgColor());
	menu.setBorderPainted(false);
	menu.getPopupMenu().addPopupMenuListener(popupListener);
	parentMenu.add(menu);
	return menu;
}