首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可调整大小的Java组件

可调整大小的Java组件
EN

Stack Overflow用户
提问于 2008-11-04 06:35:44
回答 3查看 1.7K关注 0票数 1

我想有一个Java组件,其中有一个调整图标的右下角的组件,以便当我拖动该图标时,组件将自动调整大小。

通过调整图标大小,我的意思是:

上图包含Google Talk messenger主窗口中的调整大小图标。有没有提供此功能的Java组件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-11-04 07:05:30

在本文中,您将发现如何添加一个看起来像您所引用的调整大小图标的图标。

PixelPushing

票数 1
EN

Stack Overflow用户

发布于 2008-11-04 07:06:33

JStatusBar?

票数 0
EN

Stack Overflow用户

发布于 2009-04-04 18:43:45

嗯,把图像放在那里并不难……调整大小是。你会想要使用这样的代码(一旦你有了某种按钮):

代码语言:javascript
复制
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);
        }
}

...except,而不是Setlocation,你需要使用类似setBounds或setSize的东西...并且您必须对代码进行一些修改。我所拥有的是用于拖动的,但原理是相同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/261080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档