javax.swing.JLabel.setComponentPopupMenu()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(108)

本文整理了Java中javax.swing.JLabel.setComponentPopupMenu()方法的一些代码示例,展示了JLabel.setComponentPopupMenu()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JLabel.setComponentPopupMenu()方法的具体详情如下:
包路径:javax.swing.JLabel
类名称:JLabel
方法名:setComponentPopupMenu

JLabel.setComponentPopupMenu介绍

暂无

代码示例

代码示例来源:origin: runelite/runelite

popupMenu.add(refresh);
textLabel.setComponentPopupMenu(popupMenu);
setComponentPopupMenu(popupMenu);

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

代码示例来源:origin: chatty/chatty

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));
  }
}

代码示例来源:origin: chatty/chatty

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();
}

代码示例来源:origin: stackoverflow.com

menu.add(new CopyAction("https://google.com"));
menu.add(new OpenAction("https://google.com"));
field.setComponentPopupMenu(menu);

代码示例来源:origin: aterai/java-swing-tips

label.setComponentPopupMenu(popup);

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-team-commons

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 {

代码示例来源:origin: org.geotools/gt-widgets-swing-pending

setOpaque(false);
jLabel1.setComponentPopupMenu(menu);
jLabel1.setText(bundle.getString("mouse_coord")); // NOI18N

相关文章

微信公众号

最新文章

更多

JLabel类方法