关于java中JToolBar或者其他工具栏的用法
来源:百度知道 编辑:UC知道 时间:2024/07/07 21:06:38
JToolBar 提供了一个用来显示常用的 Action 或控件的组件。
对于大多数的外观,用户可以将工具栏拖到单独的窗口中(除非 floatable 属性被设置为 false)。为了正确执行拖动,建议将 JToolBar 实例添加到容器的四“边”中的一边(其中容器的布局管理器为BorderLayout),并且不在其他四“边”中添加任何子级。
JToolBar()
创建新的工具栏;默认的方向为 HORIZONTAL。
JToolBar(int orientation)
创建具有指定 orientation 的新工具栏。
JToolBar(String name)
创建一个具有指定 name 的新工具栏。
JToolBar(String name, int orientation)
创建一个具有指定 name 和 orientation 的新工具栏。
JToolBar加边框后,原有的拖动手柄就没了,只好改为给菜单栏加个边框了。
下面的程序实现了你的要求,菜单栏有一个复选菜单控制工具栏的显示的。
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.border.*;
public class JToolBarTest extends JFrame{
JToolBar tbrTest;
JButton btnTest;
JMenuBar mbrTest;
JMenu mnuView;
JCheckBoxMenuItem mnuViewToolBar;
JTextArea txtEditor;
public JToolBarTest(){
btnTest=new JButton(new Ima