本文整理了Java中javax.swing.JPanel.getX()
方法的一些代码示例,展示了JPanel.getX()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.getX()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!