javax.swing.JButton.getLocationOnScreen()方法的使用及代码示例

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

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

JButton.getLocationOnScreen介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-awt

  1. private void displayOverflow() {
  2. int x = getOrientation() == HORIZONTAL ? overflowButton.getLocationOnScreen().x : overflowButton.getLocationOnScreen().x + overflowButton.getWidth();
  3. int y = getOrientation() == HORIZONTAL ? overflowButton.getLocationOnScreen().y + overflowButton.getHeight() : overflowButton.getLocationOnScreen().y;
  4. popup.setLocation(x, y);
  5. popup.setVisible(true);
  6. }

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

  1. private void actionMenu(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_actionMenu
  2. JPopupMenu menu = new JPopupMenu();
  3. menu.setLocation( jbu_action.getLocationOnScreen().x, jbu_action.getLocationOnScreen().y);
  4. JMenuItem mi = new JMenuItem("test");
  5. menu.add(mi);
  6. //menu.setVisible(true);
  7. }//GEN-LAST:event_actionMenu

代码示例来源:origin: org.netbeans.api/org-openide-awt

  1. int minX = overflowButton.getLocationOnScreen().x;
  2. int maxX_ob = minX + overflowButton.getWidth();
  3. int maxX = getOrientation() == HORIZONTAL ? minX + popup.getWidth()
  4. : minX + overflowButton.getWidth() + popup.getWidth();
  5. int minY = overflowButton.getLocationOnScreen().y;
  6. int maxY_ob = minY + overflowButton.getHeight();
  7. int maxY = getOrientation() == HORIZONTAL ? minY + overflowButton.getHeight() + popup.getHeight()

代码示例来源:origin: Waikato/weka-trunk

  1. jd.getContentPane().add(p3, BorderLayout.NORTH);
  2. jd.pack();
  3. jd.setLocation(m_resampleBt.getLocationOnScreen().x,
  4. m_resampleBt.getLocationOnScreen().y - jd.getHeight());
  5. jd.setVisible(true);

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

  1. jd.getContentPane().add(p3, BorderLayout.NORTH);
  2. jd.pack();
  3. jd.setLocation(m_resampleBt.getLocationOnScreen().x,
  4. m_resampleBt.getLocationOnScreen().y - jd.getHeight());
  5. jd.setVisible(true);

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

  1. jd.setLocation(m_MoreOptions.getLocationOnScreen());
  2. jd.setVisible(true);

代码示例来源:origin: sc.fiji/Simple_Neurite_Tracer

  1. @Override
  2. public void actionPerformed(final ActionEvent e) {
  3. if (!swcTypesMenu.isVisible()) {
  4. final Point p = swcTypesButton.getLocationOnScreen();
  5. swcTypesMenu.setInvoker(swcTypesButton);
  6. swcTypesMenu.setLocation((int) p.getX(), (int) p.getY() + swcTypesButton.getHeight());
  7. swcTypesMenu.setVisible(true);
  8. } else {
  9. swcTypesMenu.setVisible(false);
  10. }
  11. }
  12. });

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

  1. jd.setLocation(m_selAttrib.getLocationOnScreen().x,
  2. m_selAttrib.getLocationOnScreen().y - jd.getHeight());
  3. jd.setVisible(true);

代码示例来源:origin: Waikato/weka-trunk

  1. jd.setLocation(m_selAttrib.getLocationOnScreen().x,
  2. m_selAttrib.getLocationOnScreen().y - jd.getHeight());
  3. jd.setVisible(true);

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

  1. Point los = button.getLocationOnScreen ();
  2. preview.setSize ( width + 2, height + 2 );
  3. preview.setLocation ( los.x - width - 2, los.y - height - 2 );

代码示例来源:origin: GoldenGnu/jeveassets

  1. public void show() {
  2. Point point = jButton.getLocationOnScreen();
  3. jWindow.pack();
  4. jWindow.setLocation(point.x + 2, point.y + jButton.getHeight() - 1);
  5. jWindow.setVisible(true);
  6. }

代码示例来源:origin: google/sagetv

  1. fd.setDirectory(Sage.get("studio/last_image_browse_dir", System.getProperty("user.dir")));
  2. fd.pack();
  3. fd.setLocation(setImageFileButton.getLocationOnScreen());
  4. fd.setVisible(true);
  5. String selFilename = fd.getFile();

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. EvaluationMetricSelectionDialog esd = new EvaluationMetricSelectionDialog(
  4. m_parent, m_evaluationMetrics);
  5. esd.setLocation(m_evalMetricsBut.getLocationOnScreen());
  6. esd.pack();
  7. esd.setVisible(true);
  8. m_evaluationMetrics = esd.getSelectedEvalMetrics();
  9. }
  10. });

代码示例来源:origin: Waikato/weka-trunk

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. EvaluationMetricSelectionDialog esd = new EvaluationMetricSelectionDialog(
  4. m_parent, m_evaluationMetrics);
  5. esd.setLocation(m_evalMetricsBut.getLocationOnScreen());
  6. esd.pack();
  7. esd.setVisible(true);
  8. m_evaluationMetrics = esd.getSelectedEvalMetrics();
  9. }
  10. });

代码示例来源:origin: net.java.dev.laf-widget/laf-widget

  1. Point buttonLocation = theButton.getLocationOnScreen();
  2. Point popupLocation = new Point(
  3. (theButton.getWidth() - pref.width) / 2,

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. EvaluationMetricSelectionDialog esd =
  4. new EvaluationMetricSelectionDialog(m_parent, m_evaluationMetrics);
  5. esd.setLocation(m_showEvalDialog.getLocationOnScreen());
  6. esd.pack();
  7. esd.setVisible(true);
  8. m_evaluationMetrics = esd.getSelectedEvalMetrics();
  9. }
  10. });

代码示例来源:origin: Waikato/weka-trunk

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. EvaluationMetricSelectionDialog esd =
  4. new EvaluationMetricSelectionDialog(m_parent, m_evaluationMetrics);
  5. esd.setLocation(m_showEvalDialog.getLocationOnScreen());
  6. esd.pack();
  7. esd.setVisible(true);
  8. m_evaluationMetrics = esd.getSelectedEvalMetrics();
  9. }
  10. });

代码示例来源:origin: com.github.lgooddatepicker/LGoodDatePicker

  1. @Override
  2. public void mouseReleased(MouseEvent event) {
  3. // Do nothing if the mouse was released inside the toggle button.
  4. Point mousePositionOnScreen = MouseInfo.getPointerInfo().getLocation();
  5. Rectangle toggleBoundsOnScreen = getComponentToggleTimeMenuButton().getBounds();
  6. toggleBoundsOnScreen.setLocation(getComponentToggleTimeMenuButton().getLocationOnScreen());
  7. if (toggleBoundsOnScreen.contains(mousePositionOnScreen)) {
  8. return;
  9. }
  10. if (timeMenuPanel != null) {
  11. timeMenuPanel.mouseReleasedFromToggleButtonOutsideButton();
  12. }
  13. }
  14. });

代码示例来源:origin: com.jidesoft/jide-oss

  1. Dimension size = _tabListPopup.getPreferredSize();
  2. Rectangle bounds = listButton.getBounds();
  3. Point p = listButton.getLocationOnScreen();
  4. bounds.x = p.x;
  5. bounds.y = p.y;

代码示例来源:origin: com.github.lgooddatepicker/LGoodDatePicker

  1. this, settings.getBorderCalendarPopup());
  2. int defaultX = toggleCalendarButton.getLocationOnScreen().x
  3. + toggleCalendarButton.getBounds().width - popup.getBounds().width - 2;
  4. int defaultY = toggleCalendarButton.getLocationOnScreen().y
  5. + toggleCalendarButton.getBounds().height + 2;

相关文章

JButton类方法