popupMenu.add(refresh); textLabel.setComponentPopupMenu(popupMenu); setComponentPopupMenu(popupMenu);
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
public TabComponent(String text, ContextMenuListener listener) { super(new FlowLayout(FlowLayout.LEFT, 0, 0)); JLabel label = new JLabel(text); add(label); setOpaque(false); label.setComponentPopupMenu(new TabContextMenu(listener)); } }
public InfoPanel(UserInfo owner, ContextMenuListener listener) { this.owner = owner; panel1.setLayout(new FlowLayout(FlowLayout.CENTER, 10, 2)); panel2.setLayout(new FlowLayout(FlowLayout.CENTER, 10, 1)); panel1.add(numberOfLines); panel1.add(firstSeen); panel1.add(followedAt); panel2.add(colorInfo); panel2.add(followers); panel2.add(createdAt); //firstSeen.setComponentPopupMenu(new DataContextMenu("userid", listener)); followedAt.setComponentPopupMenu(new DataContextMenu("following", listener)); createdAt.setComponentPopupMenu(new DataContextMenu("account", listener)); setLayout(new GridBagLayout()); add(panel1, Util.makeGbc(0, 0, 1, 1)); add(panel2, Util.makeGbc(0, 1, 1, 1)); Timer updateTimer = new Timer(60*1000, e -> updateTimes(false)); updateTimer.setRepeats(true); updateTimer.start(); }
menu.add(new CopyAction("https://google.com")); menu.add(new OpenAction("https://google.com")); field.setComponentPopupMenu(menu);
label.setComponentPopupMenu(popup);
authorComponent = new JLabel(authorName); descriptionLabel.setComponentPopupMenu(menu); filenameButton.setComponentPopupMenu(menu); dateLabel.setComponentPopupMenu(menu); authorComponent.setComponentPopupMenu(menu); descriptionGroup.addComponent(descriptionLabel, 0, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE); if (isPatch) { lBrace.setComponentPopupMenu(menu); patchButton.setComponentPopupMenu(menu); rBrace.setComponentPopupMenu(menu); filenameGroup.addGroup(hPatchGroup); } else {
setOpaque(false); jLabel1.setComponentPopupMenu(menu); jLabel1.setText(bundle.getString("mouse_coord")); // NOI18N