如何添加JToolBar组件

 我来答
Misswang1988
2012-06-19 · TA获得超过243个赞
知道答主
回答量:244
采纳率:50%
帮助的人:190万
展开全部
(1)有些菜单选项的使用频率较高,每次使用都要打开菜单,效率较低。为此,可以在工具条(JToolBar)中提供与这些菜单选项相对应快捷按钮,以提高用户的效率。工具条中通常是一些带有图标的按钮,当然也可以是其它类型的GUI组件,例如组合框等等。

  (2)通常,工具条所提供的操作是菜单所能提供操作的一个子集,目的是能够快速访问那些使用频率高的操作。

  (3)工具条通常被置于布局为BorderLayout的容器中。工具条被置于布局为BorderLayout的一个面板中。工具条还有一个特点:可以被拖动到所在容器其它边界,甚至脱离其所在的容器。

  (4)生成一个工具条对象,可以使用语句:

  JToolBar toolbar=new JToolBar();

  (5)还可以在生成工具条时,指明工具条的标题。这样,当工具条脱离所在容器时,可以在自己的标题栏显示标题:

  JToolBar toolbar=new JToolBar("颜色工具条");

  (6)向工具条中添加组件,使用add方法:

  toolbar.add(btnBlue);

  toolbar.add(btnYellow);

  (7)缺省情况下,组件是按照水平方式逐个添加入工具条的,也可以在生成工具条时指明以垂直方式来添加组件:

  JToolBar toolbar=new JToolBar(SwingConstants.VERTICAL);

  (8)如果希望工具条不能移动,可以使用setFloatable方法来设置:

  toolbar.setFloatable(false);

  (9)当工具条中的按钮上只显示图标时,用户可能不能确切知道各个按钮的具体含义。可以使用工具提示解决这个问题:

  btnYellow.setToolTipText("面板置为黄色");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式