ch10ex23.java

来自「JAVA程序设计 丁岳伟 彭敦陆编 高等教育出版社 第7---11章程序」· Java 代码 · 共 56 行

JAVA
56
字号
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class ToolBar extends JFrame{
	private JToolBar tb=new JToolBar();
	public ToolBar(){
		super("工具栏示范");
		setSize(380,300);
		Container cp=getContentPane();
		JComboBox font=new JComboBox();
		JComboBox fontSize=new JComboBox();
		JButton copyButton=new JButton(new ImageIcon("copy.gif"));
		JButton removeButton=new JButton(new ImageIcon("remove.gif"));
		JButton printerButton=new JButton(new ImageIcon("printer.gif"));
		JButton prevButton=new JButton(new ImageIcon("prev.gif"));
		JButton nextButton=new JButton(new ImageIcon("next.gif"));
		JButton searchButton=new JButton(new ImageIcon("search.gif"));
		font.addItem("宋体");
		font.addItem("黑体");
		font.addItem("楷体");
		font.addItem("Arial");
		font.addItem("Times");
		font.addItem("Courier");
		fontSize.addItem("一号");
		fontSize.addItem("二号");
		fontSize.addItem("三号");
		fontSize.addItem("四号");
		fontSize.addItem("五号");
		fontSize.addItem("六号");
		tb.add(copyButton);
		tb.add(removeButton);
		tb.addSeparator();
		tb.add(printerButton);
		tb.addSeparator();
		tb.add(prevButton);
		tb.add(nextButton);
		tb.add(searchButton);
		tb.addSeparator();
		tb.add(font);
		tb.add(fontSize);
		cp.setLayout(new BorderLayout());
		cp.add(tb,BorderLayout.NORTH);
		addWindowListener(new WindowDestroyer());
	}
}
class WindowDestroyer extends WindowAdapter{
	public void windowClosing(WindowEvent e){
		System.exit(0);
	}
}
public class ch10ex23{
	public static void main(String args[]) {
		ToolBar win=new ToolBar();
		win.setVisible(true);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?