我有3个面板.一个是主面板,可容纳2个较小的面板.

对于主面板,我用过

setPreferredSize(new Dimension(350, 190));

对于较小的左侧面板,我使用了

setPreferredSize(new Dimension(100, 190));

对于较小的右侧面板,我用过

setPreferredSize(new Dimension(250, 190));

但较小的面板尺寸保持不变.我怎样才能解决这个问题?

这是我在主面板中的代码.

import model.*;

import java.awt.*;

import javax.swing.*;

public class Panel extends JPanel

{

public Panel(Prison prison)

{

setup();

build(prison);

}

private void setup()

{

setBorder(BorderFactory.createLineBorder(Color.blue));

setLayout(new BorderLayout(1, 1));

setPreferredSize(new Dimension(350, 190));

}

private void build(Prison prison)

{

JTabbedPane tab = new JTabbedPane();

tab.addTab("Input", null, new InputPanel(), "Input");

tab.addTab("Display", null, new DisplayPanel(), "Display");

add(tab);

}

}

解决方法:

不要这样做.

布局管理器的重点是允许动态调整大小,这不仅对于用户可调整大小的窗口而且还需要更改文本(国际化)和不同的默认字体大小和字体.

如果你只是use the layout managers correctly,他们会照顾面板尺寸.为了避免在用户增加窗口大小时让组件在整个屏幕上伸展,让最外面的面板具有左对齐的FlowLayout,并将UI的其余部分作为其单个子项 – 这将为UI提供其首选大小和任何盈余充满了背景色.

标签:java,user-interface,size,panel

来源: https://codeday.me/bug/20190522/1151545.html

java设置面板的大小_java – 设置面板的大小相关推荐

  1. java word 纸张大小_Java 设置Word页边距、页面大小、页面方向、页面边框

    本文将通过java示例介绍如何设置word页边距(包括上.下.左.右).页面大小(可设置letter/a3/a4/a5/a6/b4/b5/b6/envelop dl/half letter/lette ...

  2. java 设置pdf页面大小_Java PDF页面设置——页面大小、页边距、纸张方向、页面旋转...

    Java PDF页面设置--页面大小.页边距.纸张方向.页面旋转 发布时间:2020-08-31 01:32:03 来源:51CTO 阅读:157 作者:E_iceblue 下面的示例将介绍通过Jav ...

  3. java word 纸张大小_Java 设置 Word 页边距, 页面大小, 页面方向, 页面边框

    Java 设置 Word 页边距, 页面大小, 页面方向, 页面边框 本文将通过 Java 示例介绍如何设置 Word 页边距 (包括上, 下, 左, 右), 页面大小 (可设置 Letter/A3/ ...

  4. java pdf设置页面大小_Java PDF页面设置——页面大小、页边距、纸张方向、页面旋转...

    下面的示例将介绍通过Java编程来对PDF页面进行个性化设置的方法,包括设置页面大小.页边距.纸张方向.页面旋转等.这里有如下多种页面大小尺寸可供选择: 同时,设置文档内容旋转时,可支持如下角度进行内 ...

  5. java面板和框架_java 框架/面板

    框架面板的知识对于初学者来说是非常重要的,它有利于让我们开发出丰富多彩的界面应用程序,如果不了解这方面的知识的话,在开发的过程可能会犯低级错误,下面分享一下这方面的知识,希望对你有所帮助: 主要参考文 ...

  6. linux脚本制定java堆大小_Java使用比堆大小更多的内存(或正确的Docker内存限制大小)...

    Java使用比堆大小更多的内存(或正确的Docker内存限制大小) 对于我的应用程序,Java进程使用的内存远远超过堆大小. 容器正在运行的系统开始出现内存问题,因为容器占用的内存比堆大小多得多. 堆 ...

  7. java 转换pdf页面尺寸_Java PDF页面设置——页面大小、页边距、纸张方向、页面旋转...

    下面的示例将介绍通过Java编程来对PDF页面进行个性化设置的方法,包括设置页面大小.页边距.纸张方向.页面旋转等.这里有如下多种页面大小尺寸可供选择: 同时,设置文档内容旋转时,可支持如下角度进行内 ...

  8. java 手动事务回滚_JAVA设置手动提交事务,回滚事务,提交事务的操作

    我就废话不多说啦,还是直接看代码吧! /** * 设置数据库是否自动提交事务 * @param flag * @throws SQLException */ public void setAutoCo ...

  9. java系统参数表有哪些_Java 设置系统参数和运行参数

    系统参数 系统级全局变量,该参数在程序中任何位置都可以访问到.优先级最高,覆盖程序中同名配置. 系统参数的标准格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格 ...

最新文章

  1. 安装好android的adt以后重启eclipse,但是没有创建AVD的图标
  2. EntityFramework Core 1.1是如何创建DbContext实例的呢?
  3. ScrollView’s handy trick
  4. 任意java程序都可以是servlet吗_C#从Java servlet中获取文件流实现任意文件下载
  5. JSF 2,PrimeFaces 3,Spring 3和Hibernate 4集成项目
  6. JavaScript中事件处理器中的event参数
  7. clark变换_电力变换器PWM原理与实践,p43页,空间矢量理解
  8. 6. PHP 正则表达式
  9. win10桌面计算机怎么显示不出来的,win10系统开机只显示背景不显示桌面该怎么办?...
  10. 非标自动化设备设计制造的13个步骤 || 技巧总结
  11. python中print打印输出
  12. 电脑不停自动安装垃圾软件怎么办
  13. EM78P468 义隆单片机 单键触控
  14. 以创新精神,重塑业务流程
  15. Windows 10快捷键入门(会更新)
  16. 计算机考研英语复试专有名词翻译
  17. 【JY】如何利用python来编写GUI?
  18. 发款php蜘蛛统计插件只要有mysql就可用
  19. 论文写作技巧----公式
  20. springboot整合redis报错org.springframework.beans.factory.UnsatisfiedDependencyException

热门文章

  1. DNN-两种矩阵相乘的理解
  2. php7慢,php-finfo在7.3和7.2上明显慢
  3. 贪心算法—区间调度 电影节(POJ 4151)
  4. 数据库-MySQL-数据库和表
  5. jdbctypetimestamp_mysql之TIMESTAMP(时间戳)用法详解
  6. 7070mt安装ubuntu dell_【手把手AI项目】一、安装win10+linux-Ubuntu16.04的双系统(超细致)...
  7. 案例解读:Oracle目录由于TFA触发bug导致jdb文件未自动清理引起空间不足
  8. 面试官竟让我用Redis实现一个消息队列!
  9. 如何以卫语句取代嵌套条件表达式
  10. 普通索引和唯一索引,难道还分不清