社区
Java SE
帖子详情
怎样创建类似JBuilder工具栏中的“|”,使用addSeparator() 好像不对
VincintCao
2003-03-24 09:16:53
使用addSeparator() 创建的分割好像只有一块空的区域,用来分割,但是没有竖条。
...全文
81
5
打赏
收藏
怎样创建类似JBuilder工具栏中的“|”,使用addSeparator() 好像不对
使用addSeparator() 创建的分割好像只有一块空的区域,用来分割,但是没有竖条。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VincintCao
2003-03-25
打赏
举报
回复
没有人知道吗?加分!
VincintCao
2003-03-25
打赏
举报
回复
Sorry, 我试过了你的方法,效果不是最好,我已经上了javaranch去找了相关的帖子,并得到了答案。公布一下:
toolbar.add(new JSeparator(SwingConstants.VERTICAL));
JBuilder八成就是这样实现的
还有一个问题,放在ToolBar上的TextField会充满,我想让他不要充满,该怎么做?
VincintCao
2003-03-25
打赏
举报
回复
To gtlang78() :
谢了
gtlang78
2003-03-25
打赏
举报
回复
import javax.swing.*;
public class Separator extends JToolBar.Separator {
public Separator() {
this.setAlignmentX(0.5f);
this.setAlignmentY(0.5f);
}
public void paintComponent(Graphics g) {
Dimension s = getSize();
JToolBar toolbar = (JToolBar)getParent();
if (toolbar.getOrientation() == JToolBar.HORIZONTAL ) {
g.setColor( SystemColor.controlShadow );
g.drawLine( s.width/2, 0, s.width/2, s.height );
g.setColor( Color.white );
g.drawLine( s.width/2+1, 0, s.width/2+1, s.height );
}
else { // HORIZONTAL
g.setColor( SystemColor.controlShadow );
g.drawLine( 0, s.height/2, s.width, s.height/2 );
g.setColor( Color.white );
g.drawLine( 0, s.height/2+1, s.width, s.height/2+1);
}
}
}
shine333
2003-03-25
打赏
举报
回复
这应该是LookAndFeel的问题,默认的是没有的,window的LNF是有的
用J
Builder
9 开发一个文本编辑器
一、概述 文本编辑器是一种最常用的应用... 我们首先通过J
builder
9项目向导和应用向导
创建
项目,然后应用可视化设计工具,修改UI设计,连接事件,编辑源码以及常用控件和任务诸如菜单项、工具条、文本区域和系统事...
Swing菜单与
工具栏
(三)
JPopupMenu与JToolBar类也支持分隔,但是每一个都
使用
J
Separator
类的相应子类。除了可以放置在菜单上以外,J
Separator
类也可以放置在任何我们希望
使用
水平或是垂直线来分隔屏幕不同区域的地方。 J
Separator
是一个...
[转载]用J
Builder
9 开发一个文本编辑器
用J
Builder
9 开发一个文本编辑器一、概述 文本编辑器是一种最常用的应用程序,下面我们利用J
builder
9集成开发环境,用java语言实现一个简单的文本编辑器。该文本编辑器具有读出、写入、编辑文本文件,可以设定...
Java 语言程序设计【13~15章】(Word版)
第十三章
使用
Swing组件一 本章要点 l 框架 – 框架是一个图形界面程序的主窗口...– 内容窗格是框架的核心区域,主要的图形界面组件、菜单栏、
工具栏
都在内容窗格
中
– 框架是一个程序的主窗口,每个具有图形...
精通java swing开发
须
使用
操作系统的窗口资源,而以往的AWT组件大多
使用
native code所构造出来,因此Swing
中
的JFrame便继承原有AWT
中
的Frame 类,面不是继承JComponent类。同样,JApplet是继承原有AWT
中
的JApplet类,也不是继承...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章