javax.swing.JPanel.getX()方法的使用及代码示例

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

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

JPanel.getX介绍

暂无

代码示例

代码示例来源:origin: net.sf.cuf/cuf-swing

/**
 * Checks what kind of button got hit at position (<code>x</code>, <code>y</code>).
 *
 * @param pX x-coordinate
 * @param pY y-coordinate
 * @return {@link #ASCENDING} or {@link #NONE} or {@link #DESCENDING}, depending on button that got hit
 */
public int hitButton(final int pX, final int pY)
{
  Component component = mPanelButtons.findComponentAt(pX - mPanelButtons.getX(), pY - mPanelButtons.getY());
  if (component != null && component.equals(mButtonSortAscending)) return ASCENDING;
  if (component != null && component.equals(mButtonSortDescending)) return DESCENDING;
  return NONE;
}

代码示例来源:origin: org.jvnet.hudson/netx

public void paintComponent(Graphics g) {
    super.paintComponent(g);
    int x = bar.getX();
    int y = bar.getY();
    int h = bar.getHeight();
    int w = bar.getWidth();
    if (readSoFar <= 0 || total <= 0) {
      // make barber pole
    }
    else {
      double progress = (double)readSoFar / (double)total;
      int divide = (int)(w * progress);
      g.setColor(Color.white);
      g.fillRect(x, y, w, h);
      g.setColor(Color.blue);
      g.fillRect(x+1, y+1, divide-1, h-1);
    }
  }
};

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

rightButton = new BasicArrowButton(BasicArrowButton.WEST);
rightButton.addActionListener((ActionEvent e) -> {
  int iconsPanelStartX = iconsPanel.getX();
  if (iconsPanelStartX < 0) {
    Point origin = viewport.getViewPosition();

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

public void mouseMoved(MouseEvent e) {
  Point pt1 = e.getPoint();
  pt1.translate(-p1.getX(), -p1.getY());
  Point pt2 = e.getPoint(); 
  pt2.translate(-p2.getX(), -p2.getY());
  if (p1.contains(pt1) && p2.contains(pt2)) {
      System.out.println("both contain: " + e.getPoint());

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

Color selectedColor = Color.BLACK;
Random colorGenerator = new Random();
int curx = drawPanel.getX();
int cury = drawPanel.getY();

相关文章

微信公众号

最新文章

更多

JPanel类方法