社区
Java SE
帖子详情
用swing做界面,怎么让菜单栏的大小随着窗体的变化而变化?
挨踢民工的乐章
2011-11-03 09:06:32
RT
还有,怎么能让窗体的大小不能改变?
...全文
558
9
打赏
收藏
用swing做界面,怎么让菜单栏的大小随着窗体的变化而变化?
RT 还有,怎么能让窗体的大小不能改变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangyanqiong11
2014-02-11
打赏
举报
回复
你找到最终的解决办法了吗?有点纳闷的是为啥像GridLayout、GridBagLayout、BorderLayout这个几个布局管理器组件可以随窗体变化,而其他几种不可以,你知道为什么么?
huntor
2011-11-05
打赏
举报
回复
我喜欢像 jgoodies formlayout这种基于grid的布局管理器。
布局前先画幅草图,确认后填格子即可。
huntor
2011-11-04
打赏
举报
回复
布局管理器才灵活。
如果采用绝对定位,窗体大小发生变化怎么办,界面字体大小改变怎么适应
挨踢民工的乐章
2011-11-04
打赏
举报
回复
[Quote=引用 6 楼 benben2301 的回复:]
引用 5 楼 huntor 的回复:
布局管理器才灵活。
如果采用绝对定位,窗体大小发生变化怎么办,界面字体大小改变怎么适应
有时控件会填充满布局管理器的整个区域,控件的大小就很难调节,而且往往界面会很复杂,和布局管理器的分区抵触。。。
[/Quote]
自己顶下。。
挨踢民工的乐章
2011-11-04
打赏
举报
回复
[Quote=引用 5 楼 huntor 的回复:]
布局管理器才灵活。
如果采用绝对定位,窗体大小发生变化怎么办,界面字体大小改变怎么适应
[/Quote]
有时控件会填充满布局管理器的整个区域,控件的大小就很难调节,而且往往界面会很复杂,和布局管理器的分区抵触。。。
挨踢民工的乐章
2011-11-03
打赏
举报
回复
[Quote=引用 1 楼 jinzi12345678 的回复:]
java中的布局管理器:
BorderLayout布局管理器,当窗体的大小发生改变时,组件的位置不发生改变,组件的大小会随着窗体的变化而变化。这是BorderLayout布局管理器的特点……
BorderLayout布局管理器 分为东、西、南、北、中五个区域,这五个区域不一定都定义组件,,如果四周的区域(West、East、North、South区域)没有组件,则由Center区域去……
[/Quote]
感觉用布局管理器不是很灵活。。。不能灵活控制控件的位置。。。
孟祥月
2011-11-03
打赏
举报
回复
有一个方法是setRizeable方法可以设置窗口不能改变 可能单词写错了
star_splendid
2011-11-03
打赏
举报
回复
1
不知道你想让菜单栏怎么随着窗体变化 啊?
2
关于窗体固定的问题:
frame.setSize(300,400);//设置窗体大小
frame.isResizable(false);//窗体大小不可改变
jinzi12345678
2011-11-03
打赏
举报
回复
java中的布局管理器:
BorderLayout布局管理器,当窗体的大小发生改变时,组件的位置不发生改变,组件的大小会随着窗体的变化而变化。这是BorderLayout布局管理器的特点……
BorderLayout布局管理器 分为东、西、南、北、中五个区域,这五个区域不一定都定义组件,,如果四周的区域(West、East、North、South区域)没有组件,则由Center区域去补充,但是如果 Center区域没有组件,则保持空白.
只是提供一个这样的思路……可以像这发面想想,但是不要被我的这种思路固定住……
JAVA菜单空间_JAVA:简单添加菜单
界面
(
swing
)
1 packagecom.le.menu;23 importjava.awt.Color;4 importjava.awt.Container;5 importjava.awt.FlowLayout;6 importjava.awt.GridLayout;7 importjava.awt.event.ActionEvent;8 importjava.awt.event.ActionListener...
java怎么
做
界面
设计_11-Java
界面
设计
(一)Java
界面
设计概述1、Java
界面
设计的用途2、AWT 简介(1)Abstract Windows Toolkit 是最原始的工具包。3、
Swing
简介4、SWT 简介5、如何选择 GUI 工具包(以上三个都是)
Swing
是最灵活、强大的GUI工具包,所以在
界面
开发中,首选
Swing
。只有一种场合不适用于
Swing
:在使用SWT开发的程序上继续编写
界面
,比如为Eclipse 开发插件...
java
swing
布局心得(避免忘记)
swing
布局一定要用netbean 的原生布局插件 或eclipse 的window builder 插件否则手写太麻烦 也容易错注意: 如果eclipse 编辑器中缺少Design 设计
界面
可以使用 右侧菜单中 open with-> windowbuilder editor 打开。
GUI图形
界面
,
----------------------java培训、期待与您交流! ---------------------- GUI图形化
界面
编程 两种与用户交互的方式,一种图形,一种命令行方式 Java.Awt (抽象窗口工具包),需要本地的方法实现功能,有点依赖于平台,跨平台
javaGUI学习48:
Swing
-轻量容器
JPanel是AWT的Canvas和 Panel类的继承类。文本和图形都可以绘制到JPanel实例中,并且.JPanel实例可以用作一个通用容器。 JRootPane是一个包含在
窗体
、对话框、窗口、内部
窗体
和
Swing
小应用程序等
Swing
顶层容器中的容器。 JLayeredPane 允许把它所包含的组件放置在不同的层中。层控制显示组件的深度。 JTabbedPane是一个能够包含多个组件的容器。JTabbedPane包含的多个组件一次只能显示一个。 JTabbedPane的实例包含能够用于选取当前显示.
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章