博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java JToolBar_1
阅读量:4322 次
发布时间:2019-06-06

本文共 2042 字,大约阅读时间需要 6 分钟。

package com.han;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JToolBar;public class JToolBar_1 extends JFrame {	/**	 * 	 */	private static final long serialVersionUID = -5613166990529085530L;	static Dimension dimension;		public JToolBar_1() {		// TODO Auto-generated constructor stub		JToolBar toolBar = new JToolBar("工具栏");		toolBar.setFloatable(false);		// toolBar.setFloatable(true);		getContentPane().add(toolBar, BorderLayout.NORTH);		JButton newButton = new JButton("新建");		toolBar.add(newButton);		newButton.addActionListener(new newButtonListener());		toolBar.addSeparator();				JButton saveButton = new JButton("保存");		toolBar.add(saveButton);		saveButton.addActionListener(new saveButtonListener());		toolBar.addSeparator(new Dimension(20, 0));				JButton exitButton = new JButton("退出");		toolBar.add(exitButton);		exitButton.addActionListener(new exitButtonListener());				dimension = toolBar.getPreferredSize();	}	private class newButtonListener implements ActionListener {		@Override		public void actionPerformed(ActionEvent e) {			// TODO Auto-generated method stub					}			}		private class saveButtonListener implements ActionListener {		@Override		public void actionPerformed(ActionEvent e) {			// TODO Auto-generated method stub					}			}		private class exitButtonListener implements ActionListener {		@Override		public void actionPerformed(ActionEvent e) {			// TODO Auto-generated method stub					}			}		/**	 * @param args	 */	public static void main(String[] args) {		// TODO Auto-generated method stub		JToolBar_1 frame = new JToolBar_1();		frame.setTitle("使用工具栏");		frame.setVisible(true);		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);		Rectangle rectangle = new Rectangle(100, 100, dimension.width + 300,				dimension.width + 100);		frame.setBounds(rectangle);	}}

转载于:https://www.cnblogs.com/java0721/archive/2012/05/31/2602471.html

你可能感兴趣的文章
spring 源码
查看>>
使用 opencv 将图片压缩到指定文件尺寸
查看>>
linux中~和/的区别
查看>>
在vue-cli项目中使用bootstrap的方法示例
查看>>
jmeter的元件作用域与执行顺序
查看>>
echarts学习笔记 01
查看>>
PrimeNG安装使用
查看>>
iOS 打包
查看>>
.NET Core中的数据保护组件
查看>>
华为云软件开发云:容器DevOps,原来如此简单!
查看>>
MyEclipse 快捷键(转载)
查看>>
03链栈_LinkStack--(栈与队列)
查看>>
会滚段
查看>>
MANIFEST.MF的用途(转载)
查看>>
react高阶组件
查看>>
Android 高手进阶,自己定义圆形进度条
查看>>
Objective-C路成魔【2-Objective-C 规划】
查看>>
Java之旅(三)--- JSTL和EL表情
查看>>
正则匹配
查看>>
单利模式
查看>>