Java Swing中JSeparator问题:竖向菜单中,如何控制JSeparator与上下两相邻菜单项的间距?

 我来答
依文华00g
2012-09-16
知道答主
回答量:2
采纳率:0%
帮助的人:3031
展开全部
重写paintComponent方法,例如:我希望分隔符两边各留一点空间是这样实现的
public void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint(paint);
int x = 2;
int y = 0;
int width = getWidth() - 4;
int height = image.getHeight(null);
g2d.fillRect(x, y, width, height);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yinyue_yymusic
2012-04-07 · TA获得超过156个赞
知道答主
回答量:178
采纳率:0%
帮助的人:74.6万
展开全部
setBorder() 会不会有用 我猜的
追问
无效诶,试过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
momymeng
2012-03-27 · 超过29用户采纳过TA的回答
知道答主
回答量:121
采纳率:75%
帮助的人:38.8万
展开全部
建议使用menu.addSeparator();来进行间隔
更多追问追答
追问
menu.addSeparator只是添加分隔符,没办法控制它与上下菜单项之间的距离
追答
它会自动调整,不需要控制的。如图。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式