我想要一个Java组件,它在组件的右下角有一个调整大小图标,这样当我拖动该图标时,该组件将自动调整大小。
通过调整大小图标,我的意思如下:
上图中包含Google Talk Messenger的主窗口中的调整大小图标。有没有提供此功能的Java组件?
答案 0 :(得分:1)
答案 1 :(得分:0)
JStatusBar?
答案 2 :(得分:0)
嗯 把图像放在那里并不难......调整大小是。你会想要使用(一旦你有某种按钮)这样的代码:
private void buttonMousePressed(java.awt.event.MouseEvent evt) {
sx = evt.getX();
sy = evt.getY();
}
private void buttonMouseDragged(java.awt.event.MouseEvent evt) {
if(!evt.isMetaDown()){
Point p = getLocation();
locX = p.x + evt.getX()-sx;
locY = p.y + evt.getY()-sy;
setLocation(locX, locY);
}
}
...除了Setlocation之外你还想使用像setBounds或setSize这样的东西......你必须稍微修改一下代码。我所拥有的就是拖动它,但原理是一样的。