Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取不带边框的JPanel的宽度_Java_Swing_Width_Border_Insets - Fatal编程技术网

Java 获取不带边框的JPanel的宽度

Java 获取不带边框的JPanel的宽度,java,swing,width,border,insets,Java,Swing,Width,Border,Insets,我有一个带有空布局的JPanel,这应该保持不变,还有一个简单的蚀刻边框。 现在我想在deapest点设置一个按钮的位置;为此,我需要边界的宽度。我怎么能得到这个?Component.insets.bottom工作正常,但不推荐使用此方法。有更新的吗?谢谢 编辑:sry为我的英语。 谢谢你的downvotingm…-- int base = myComponent.getInsets().bottom; 从 不赞成。从JDK版本1.1开始,由getInsets取代 Swing是为使用而设计的。

我有一个带有空布局的JPanel,这应该保持不变,还有一个简单的蚀刻边框。 现在我想在deapest点设置一个按钮的位置;为此,我需要边界的宽度。我怎么能得到这个?Component.insets.bottom工作正常,但不推荐使用此方法。有更新的吗?谢谢

编辑:sry为我的英语。 谢谢你的downvotingm…--

int base = myComponent.getInsets().bottom;

不赞成。从JDK版本1.1开始,由getInsets取代


Swing是为使用而设计的。最好使用一个来定位和调整组件大小。它应该消除了确定组件基本位置的必要性。

ooh。。。然后插图被getInsets取代了?o、 哦,真奇怪。。但是谢谢你:是的,但是在这种情况下我需要空布局。@GFP不,你不需要空布局-这至少对三次近似是正确的。你所做的正是一个裁员经理的责任。查看您的布局要求并搜索适合您需要的管理器。好的,我将结束讨论:我想在这里使用空布局。我有一个sizeo ff 400x300的框架,它没有装饰。没有人可以改变大小或移动它。没有人有比这更小的屏幕。@GFP仍然有很多东西可以改变字体f.i.-你让你自己的生活很痛苦,这是应得的我有一个空布局的JPanel,这应该保持不变,请有所不同。。