社区
Java SE
帖子详情
用swing做界面,怎么让菜单栏的大小随着窗体的变化而变化?
挨踢民工的乐章
2011-11-03 09:06:32
RT
还有,怎么能让窗体的大小不能改变?
...全文
567
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
Swing
窗体
设计实战:布局、事件与线程模型全解析
图形用户
界面
(GUI)编程是桌面应用开发的基础能力,而Java生态中
Swing
凭借纯Java实现与跨平台一致性,成为构建内部工具、中小型桌面系统和教学演示的可靠选择。理解
Swing
的核心原理,需要从容器、组件与布局管理器的层级关系入手,掌握FlowLayout、BorderLayout、GridBagLayout等常用布局的适用场景,同时深入事件监听机制与事件派发线程(EDT)的规范,避免
界面
卡死或刷新异常。
Swing
的技术价值在于其稳定的组件模型和清晰的线程边界,配合
Swing
Worker能够优雅地处理耗
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 (抽象窗口工具包),需要本地的方法实现功能,有点依赖于平台,跨平台
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章