社区
Java SE
帖子详情
Java 怎样调整菜单项的高度?
fearlessMore
2012-06-16 03:09:06
像button按钮可以通过设置setMargin()来调整按钮与字体的相对位置。但是JMenuItem也是通过继承AbstractButton的啊,应该也可以这样设置来调整每个菜单项的各自高度以及与字体的边距。。
求哪位版主或大虾来说明下。。怎样才能做到啊 就是JMenuItem。。。
...全文
329
3
打赏
收藏
Java 怎样调整菜单项的高度?
像button按钮可以通过设置setMargin()来调整按钮与字体的相对位置。但是JMenuItem也是通过继承AbstractButton的啊,应该也可以这样设置来调整每个菜单项的各自高度以及与字体的边距。。 求哪位版主或大虾来说明下。。怎样才能做到啊 就是JMenuItem。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
curbstone119
2012-06-17
打赏
举报
回复
嗯 swing就一点好,啥都能定制。。。
curbstone119
2012-06-16
打赏
举报
回复
setPreferredSize()可以设置每个item的大小
fearlessMore
2012-06-16
打赏
举报
回复
谢了, setPreferredSize()可以设置每个item的大小,试了一下 可以。但是宁外有发现:
每个item必须宽度相同,每个item的高度可以自由设定。大概是因为虽然继承了Component,但是和Button不同,Button是单个组件,而Menu是一个复合组件的缘故。我试了下直接用setSize()但是不起作用,原因也大概是因为复合组件的缘故。必须用setPreferredSize()。
Button 用setSize()和setMargin()直接起作用,呵呵。
另外发现对于JMenuItem通过改写其BasicMenuItemUI可以改变Item的选中背景颜色以及文字颜色。特此分享。
[Quote=引用 1 楼 的回复:]
setPreferredSize()可以设置每个item的大小
[/Quote]
doodle:
Java
中的模型-视图-控制器
可用功能菜单栏[部分] 包括菜单栏,具有保存,加载,创建和退出功能的
菜单项
。 保存和加载可以显示JFileChooser,但无法实际保存和加载内容。 创建未实现。 退出已实现。调色板默认6种颜色可供选择:黑色,绿色,...
java
菜单栏尺寸设置_
java
– 如何设置JMenuItem的大小?
菜单项
的宽度非常小.这是代码:JMenu menuOne=new JMenu("MenuOne");JMenu menuTwo=new JMenu("MenuTwo");JMenu menuThree=new JMenu("MenuThree");JMenu menuFour=new JMenu("MenuFour");JMenuBar mbar...
Java
布局 菜单
布局边框布局:流式布局:菜单 -化零为整,封装方法(一个界面会设置多个按钮,可以将他们用数组的方法写出来,可以少写一些代码) String[]string={"矩形","三角形","圆形","三等分点"}; -容器分为顶级容器JFrame...
java
导航菜单_[
Java
教程]jQuery 简单的导航菜单
[
Java
教程]jQuery 简单的导航菜单0 2015-12-24 09:00:06自己写的一个简单的导航菜单,先看效果:鼠标悬浮时
菜单项
向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。页面代码,菜单的每一项都是一个 div ,...
用
java
实现动态菜单的显示--数据库实现与菜单参数初始化
用
java
实现动态菜单的显示--数据库实现与菜单参数初始化2006年12月31日 星期日 11:24数据库实现如下第一、创建数据库表如下:create table HierarchyMenu (menuid varchar2(20) not null, menuname varchar...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章