public class JToolBarTest extends JFrame{
private JToolBar toolBar;
private JButton button1,button2;
private JLabel label1,label2;
private JPanel panle;
public JToolBarTest(){
toolBar = new JToolBar("工具箱");
button1 = new JButton("button1");
button2 = new JButton("button2");
panle= new JPanel();
label1 = new JLabel("label1: ");
label2 = new JLabel("label2: ");
toolBar.setFloatable(true);
toolBar.add(button1);
toolBar.add(button2);
toolBar.addSeparator();
panle.add(label1,BorderLayout.EAST);
// toolBar.addSeparator();
panle.add(label2,BorderLayout.EAST);
toolBar.add(panle,BorderLayout.EAST);
getContentPane().add(toolBar,BorderLayout.NORTH);
setSize(200,300);
setVisible(true);
}
public static void main(String[] args) {
JToolBarTest application = new JToolBarTest();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
分享到:
相关推荐
### JToolBar 在 Java 中的应用详解 #### 一、概述 `JToolBar` 是 Swing 库中的一个组件,用于创建工具栏。工具栏是图形用户界面中常见的一种元素,通常位于窗口顶部,包含一系列按钮或其他控件,用于快速访问常用...
Java中的`JToolBar`是Swing库中一个重要的组件,用于创建工具栏。在GUI应用程序中,工具栏通常放置在窗口的顶部或侧边,包含了常用的功能按钮,使得用户能够快速执行常见操作,提高交互效率。在这个基础演示中,我们...
本篇文章将详细探讨如何利用JToolBar这一自定义控件实现水平扩展的标题栏功能。 JToolBar是一个非官方的Android库,它提供了比原生Android Toolbar更灵活的定制选项,特别是在水平扩展方面,允许开发者创建具有丰富...
在Java Swing库中,`JToolBar`是一个非常重要的组件,用于创建工具栏,它通常包含一系列按钮和其他交互元素,提供快捷操作入口。本教程将深入探讨如何自定义`JToolBar`,将其转换为浮动面板,并实现自由调整和自定义...
JToolBar是Swing库提供的一个工具栏组件。它可以在图形界面中创建一个水平的工具栏,用于放置常用的工具按钮或其他交互组件。
在Swing中,JToolBar和JSplitPane是常用的两个组件,它们分别用于创建工具栏和分割面板。本文将详细介绍这两个组件的使用,并提供相应的代码示例和功能描述。 首先,JToolBar是Swing中用于创建工具栏的组件。工具栏...
`JToolBar`提供了多种方法,如构造函数`JToolBar(String name)`来创建带有指定名称的工具栏,`getComponentIndex(Component c)`返回组件在工具栏中的索引,以及`getComponentAtIndex(int i)`获取指定索引位置的组件...
### Java Swing中的JToolBar详解 在Java Swing框架中,`JToolBar`是一个非常重要的组件,用于创建工具栏,这是用户界面设计中常见的元素之一。工具栏通常包含一系列按钮、下拉菜单和其他控件,用于快速访问应用程序...
import javax.swing.JToolBar; import javax.swing.JTree; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swing.filechooser.FileFilter; import ...
1. **设置JToolBar的布局管理器**:默认情况下,`JToolBar`使用`FlowLayout`,不支持自动换行。可以改为使用`BoxLayout`或自定义的布局管理器,使其能够处理换行。 ```java JToolBar toolBar = new JToolBar(); ...
JToolBar toolBar = new JToolBar(); ``` 这会创建一个空的工具栏。 2. **添加组件**: 我们可以向工具栏中添加各种组件,如JButton、JMenuItem等。例如,添加一个按钮: ```java JButton button = new ...
Swing库提供了丰富的组件来构建GUI,其中JToolBar是创建工具栏的类,它允许我们将常用的按钮或者操作组织在一起,方便用户快速访问。在Java自学的过程中,了解如何使用JToolBar创建图形界面的工具栏是非常关键的一环...
在代码中,有两个工具栏`jtoolBar`和`jtoolBar1`,其中`jtoolBar1`嵌套在`jtoolBar`内。 #### (b) 按钮和复选框的添加 通过`add()`方法向工具栏添加组件,如按钮和复选框。例如,`jtoolBar.add(new JButton(""))`...
在这个“java-floating-panel.rar”压缩包中,我们看到一个关于JAVA浮动面板的实例,它涉及到`Dialog`、`JToolBar`和`JOptionPane`这三个关键类的使用。 首先,`Dialog`类是Java Swing库中的一个组件,用于创建...
Java-GUI编程之Swing组件还提供了许多有用的工具栏和对话框组件,例如JToolBar、JColorChooser和JFileChooser等。这些组件可以帮助开发者快速构建功能丰富的图形用户界面。 JToolBar是一个基本的工具栏组件,提供了...
(3)放置JToolBar,并设置好相应的参数 (4)补充完整JToolBar的对应功能程序。 (5)调试程序并进行修改 本项目是基于Java写的记事本应用,操作简单,注释完整,下载下来就可以使用,这是我写来当作vs20课程的期末...
在"swing复杂控件使用"这个主题中,我们将深入探讨JTree、JMenu、JTable、JTabbedPane和JToolBar这五个核心组件。 1. **JTree**:JTree是Swing中的一个用于展示树形结构数据的组件。它可以用来显示文件系统目录、...
JToolBar toolBar = new JToolBar(); ``` `JToolBar`是一个特殊的容器,通常用于存放工具按钮等控件,方便用户执行一些常用操作。 **2. 设置JToolBar属性** ```java toolBar.setBorderPainted(false); toolBar....
import java.awt.BorderLayout; import java.awt.Dimension; //import java.awt.Dialog.ModalExclusionType; import java.awt.event.ComponentAdapter;...import javax.swing.JToolBar; import javax.swi
Java Swing是Java GUI(图形用户界面...通过熟练掌握JTable、JTree、JButton、JMenu和JToolBar等组件的使用,你可以构建出功能强大且用户体验良好的图形用户界面。不断练习和探索,你将在Java Swing的世界里游刃有余。