【Java布局】FlowLayout布局时设定组件大小
2014-09-18 16:37
344 查看
默认的JPanel中,采用的是FlowLayout布局
下面是api中的定义:
JPanel(boolean isDoubleBuffered)
创建具有
FlowLayout布局管理器显示组件时,是根据组件的PreferredSize来确定组件大小的,
而一些组件的默认都是为0的,因此放了并不显示,
只要为其setPreferredSize下就好了。
例如:
JProgressBar pbar = new JProgressBar();
pbar.setMinimum(min);
pbar.setMaximum(max);
pbar.setPreferredSize(new Dimension(300, 25));
add(pbar);
红色标注的部分即是设置组件大小的地方
下面是api中的定义:
JPanel(boolean isDoubleBuffered)
创建具有
FlowLayout和指定缓冲策略的新
JPanel。
FlowLayout布局管理器显示组件时,是根据组件的PreferredSize来确定组件大小的,
而一些组件的默认都是为0的,因此放了并不显示,
只要为其setPreferredSize下就好了。
例如:
JProgressBar pbar = new JProgressBar();
pbar.setMinimum(min);
pbar.setMaximum(max);
pbar.setPreferredSize(new Dimension(300, 25));
add(pbar);
红色标注的部分即是设置组件大小的地方
相关文章推荐
- FlowLayout布局时设定组件大小
- java图形用户界面组件与布局管理——四则运算练习软件界面搭建(FlowLayout、GridBagLayout、Font)
- Java 使用BorderLayout布局时子组件设置大小不起作用的问题
- JAVA--编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout。窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时对输入的数进行求和运算并求
- JAVA--第十周实验--编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout
- 哪种布局管理器的容器中的组件大小不随容器大小的变化而改变 .java 高手请进 容器被重新设置大小后
- java--编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout。窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时对输入的数进行求和运算并求
- java--第十周--任务二 编写一个JFrame,在该窗口中组件的布局是FlowLayout。窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时对输入的数进行
- Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- Android开发中自定义View设定到FrameLayout布局中实现多组件显示
- java图片转换格式并设定大小
- java.awt包中组件的布局
- Java FlowLayout布局的时候换行的问题
- java例程练习(布局管理器[FlowLayout])
- Android开发中自定义View设定到FrameLayout布局中实现多组件显示
- 用netbeans快速开发java桌面程序(四) 让组件自动调解大小
- 一次性设定Java程序所有组件字体
- java例程练习(布局管理器[FlowLayout])
- java面板的使用与五种界面布局方式(FLowLayout、BorderLayout、GridLayout、CardLayout、BoxLayout)
- java例程练习(布局管理器[FlowLayout])