2017年计算机二级考试时间:2017年计算机二级考试java章节辅导:JToolBar工具栏

副标题:2017年计算机二级考试java章节辅导:JToolBar工具栏

时间:2023-12-18 12:53:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

8.5.2 JToolBar 工具栏

JToolBar(工具栏)是提供快速访问常用菜单命令的一个按钮栏,一般和菜单栏一起出现,当然也可独立出现。

JToolBar提供了四个构造方法用于创建JToolBar对象。

表8-13 JToolBar构造方法

构造方法

说明

JToolBar()

创建新的工具栏;默认的方向为 HORIZONTAL

JToolBar(intorientation)

创建具有指定 orientation 的新工具栏

JToolBar(Stringname)

创建一个具有指定 name 的新工具

JToolBar(Stringname,
intorientation)

创建一个具有指定 name 和 orientation 的新工具栏

各参数意义:

name - 工具栏的名称

orientation - 初始方向,值可为 HORIZONTAL(水平方向) 或 VERTICAL (垂直方向)

工具栏的添加很简单,直接使用JFrame的add方法即可完成添加,工具栏内可添加按钮等组件。

例8-9演示了单独的一个工具栏,该程序未添加事件处理,若要添加事件处理,实际上是对添加到工具栏内的组件的事件处理,如添加JButton则可处理ActionEvent事件。

[例8-9]

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

class JToolBarTest extends JFrame{

private JToolBar tb = new JToolBar();

private JButton[] tbButtons;

public JToolBarTest(){

String[] images = {"1.jpg","2.jpg"};

//创建ImageIcon数组

ImageIcon[] toolImage = new ImageIcon[images.length];

tbButtons = new JButton[images.length];

for(int i=0;i//ImageIcon数组每个元素初始化

toolImage[i] = new ImageIcon("bin\\"+images[i]);

//创建带有图标的JButton

tbButtons[i] = new JButton(toolImage[i]);

//将带有图标的JButton添加到工具栏

tb.add(tbButtons[i]);

}

this.add(tb);//添加工具栏到JFrame

pack();

setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

public class Test8_9 {

public static void main(String[] args) {

new JToolBarTest();

}

}

2017年计算机二级考试java章节辅导:JToolBar 工具栏.doc

本文来源:https://www.wddqw.com/dbKO.html