社区
Java SE
帖子详情
如何知道工具栏(jToolBar)被拖动到什么位置?
ailling
2003-08-22 01:49:34
设置工具栏为可拖动的,那么如何捕捉这个拖动事件,并且如何知道现在被拖动到什么地方,是上方,下方,还是变成一个小窗口?
...全文
55
回复
打赏
收藏
如何知道工具栏(jToolBar)被拖动到什么位置?
设置工具栏为可拖动的,那么如何捕捉这个拖动事件,并且如何知道现在被拖动到什么地方,是上方,下方,还是变成一个小窗口?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
跟我学Java面向对象程序设计技术及应用——Java-Swing-GUI组件技术教学参考示例(第2部分).pdf
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/16 页 1.1 Java Swing GUI 组件技术教学参考示例(第 2 部分) 1.1.1 Swing
ToolBar
组件的应用实例 1、窗口内的内容面板 JFrame 对象本身是不能附加组件的(尽管它为顶层容器,但是不能把组件直接加到顶层 容器中),也就是说调用 frame.append(...)这样的方法会出错,是不正确的。添加组件应该放 在内容面板(Content Panel),内容面板是一个 Container 对象,添加到 JFrame 的组件都只能放 到它上面。 Swing 窗体中含有一个称为内容面板的容器(ContentPane),在顶层容器上放内容面板, 然后把组件加入到内容面板中。 2、J
ToolBar
是用于显示常用工具控件的容器 (1)主要的用途 一般我们在设计软件时, 会将所有功能依类放置在菜单中(JMenu),但当功能数量相当多时, 可能造成用户操作一个简单的操作就必须繁复的寻找菜单中相关的功能,这将造成用户操作 上的负担。若我们能将一般常用的功能以
工具栏
方式呈现在菜单下,让用户很快得到他想要 的功能,不仅增加用户使用软件的意愿,也加速工作的运行效率.这就是使用
ToolBar
的好处。 (2)用户可以拖拽出一个独立的可显示工具控件的窗口,常用方法有: 1) J
ToolBar
(String name) //构造方法 2) getComponentIndex(Component c) //返回一个组件的序号 3) getComponentAtIndex(int i) //得到一个指定序号的组件 3、添加一个 Navigator
ToolBar
(1)从 javax.swing.J
ToolBar
继承、包名称为 com.px1987.javaapplication.swing.
toolbar
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 2/16 页 (2)Navigator
ToolBar
类的代码示例 package com.px1987.javaapplication.swing.
toolbar
; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.J
ToolBar
; import com.px1987.javaapplication.swing.SwingExplorerMainFrame; public class Navigator
ToolBar
extends J
ToolBar
{ private SwingExplorerMainFrame oneSwingExplorerMainFrame=null; JLabel backButton=null; JLabel pullDownButton=null; public Navigator
ToolBar
() { super(); } 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 3/16 页 public Navigator
ToolBar
(String name,SwingExplorerMainFrame oneSwingExplorerMainFrame) { super(name); this.oneSwingExplorerMainFrame=oneSwingExplorerMainFrame; this.setFloatable(false); //设置该工具条不可
拖动
createAllButtonsIn
ToolBar
(); } public Navigator
ToolBar
(int orientation) { super(orientation); } public Navigator
ToolBar
(String name) { super(name); } public Navigator
ToolBar
(String name, int orientation) { super(name, orientation); } public void createAllButtonsIn
ToolBar
(){ backButton=new JLabel("后退"); backButton.setToolTipText("点击我可以回退到上个面板"); backButton.setIcon(new ImageIcon(getClass().getResource( "/images/mainframe/
toolbar
/navigator/b
图形界面系列教材 (九)- Swing如何使用
工具栏
J
ToolBar
默认情况下
工具栏
可以通过鼠标
拖动
。当鼠标放在按钮上的时候会出现提示。
工具栏
用于存放常用的按钮。可以禁止鼠标
拖动
功能。
使用J
ToolBar
创建Java应用程序的
工具栏
例如,您可以使用setFloatable方法来设置
工具栏
是否可
拖动
,使用setOrientation方法来设置
工具栏
的方向(水平或垂直),使用setRollover方法来设置鼠标悬停时是否显示工具提示等。在Java中,我们可以使用Swing库提供的J
ToolBar
类来创建和管理
工具栏
。本文将介绍如何使用J
ToolBar
类创建一个简单的
工具栏
,并添加一些常见的按钮。在上面的代码中,我们创建了一个名为"
工具栏
示例"的主窗口,并设置了关闭操作和窗口大小。运行上述代码,您将看到一个具有三个按钮的简单
工具栏
的窗口。
工具栏
(J
ToolBar
)
J
ToolBar
工具栏
相当于一个组件的容器,可以添加按钮,微调控制器等组件到
工具栏
中。每个添加的组件会被分配一个整数的索引,来确定这个组件的显示顺序。另外,组件可以位于窗体的任何一个边框,也可以成为一个单独的窗体 一般来说,
工具栏
主要是用图标来表示,位于菜单栏的下方,也可以成为浮动的
工具栏
,形式很灵活J
ToolBar
构造函数: J
ToolBar
():建立一个新的J
ToolBar
,
位置
为默
JavaSwing_4.6: J
ToolBar
(
工具栏
)
本文链接: http://blog.csdn.net/xietansheng/article/details/77151743 Java Swing 图形界面开发(目录) 1. 概述 官方JavaDocsApi: javax.swing.J
ToolBar
J
ToolBar
,
工具栏
。 J
ToolBar
提供了一个用来显示常用控件的容器组件。 对于大多数的外观,用户可以将
工具栏
拖到其父...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章