社区
Java SE
帖子详情
怎样创建类似JBuilder工具栏中的“|”,使用addSeparator() 好像不对
VincintCao
2003-03-24 09:16:53
使用addSeparator() 创建的分割好像只有一块空的区域,用来分割,但是没有竖条。
...全文
92
5
打赏
收藏
怎样创建类似JBuilder工具栏中的“|”,使用addSeparator() 好像不对
使用addSeparator() 创建的分割好像只有一块空的区域,用来分割,但是没有竖条。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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集成开发环境,用java语言实现一个简单的文本编辑器。该文本编辑器具有读出、写入、编辑文本文件,可以设定文字颜色、字形和编辑区域背景颜色等基本功能。 我们首先通过J
builder
9项目向导和应用向导
创建
项目,然后应用可视化设计工具,修改UI设计,连接事件,编辑源码以及常用控件和任务诸如菜单项、工具条、文本区域和系统事...
5、J
Builder
开发
中
的事件处理、菜单设计与应用实践
本博客深入探讨了在J
Builder
开发环境
中
的事件处理机制、菜单设计方法以及实际应用开发技巧。内容涵盖从基础的BeanInfo属性隐藏、事件响应流程,到
使用
匿名适配器和标准适配器编写事件处理程序,再到利用菜单设计器构建主菜单和弹出菜单的完整过程。此外,还介绍了需求获取与原型设计、应用程序框架搭建、UML建模基础知识以及如何将这些内容综合应用于实际项目
中
。适合Java开发者、界面设计人员和软件工程实践者参考学习。
Swing菜单与
工具栏
(三)
6.1.6 J
Separator
类 J
Separator
类是一种特殊的组件,他在JMenu上提供分隔符。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
中
,每个具有图形界面的程序至少要有一个框架,小程序有时也会
使用
框架 – 框架是由边框、标题栏、最大化、最小化、还原、移动、关闭按钮、系统菜单,以及内容窗格组成 – 内容窗格是框架的核心区域,主要的图形界面组件、菜单栏、
工具栏
都在内容窗格
中
– 框架是一个程序的主窗口,每个具有图形...
Java SE
62,627
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章