可移动的菜单栏
来源:互联网 发布:java multimap 编辑:程序博客网 时间:2024/04/30 09:41
import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.Font;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JToolBar;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
public class ToolBarTest extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (Throwable e) {
e.printStackTrace();
}
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
ToolBarTest frame = new ToolBarTest();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public ToolBarTest() {
setTitle("工具栏");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 600, 400);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JToolBar toolBar = new JToolBar();
contentPane.add(toolBar, BorderLayout.NORTH);
JButton cutButton = new JButton("");
cutButton.setToolTipText("剪切");
cutButton.setIcon(new ImageIcon(ToolBarTest.class.getResource("cut.png")));
toolBar.add(cutButton);
JButton findButton = new JButton("");
findButton.setToolTipText("查找");
findButton.setIcon(new ImageIcon(ToolBarTest.class.getResource("find.png")));
toolBar.add(findButton);
JButton openButton = new JButton("");
openButton.setToolTipText("打开");
openButton.setIcon(new ImageIcon(ToolBarTest.class.getResource("open.png")));
toolBar.add(openButton);
JButton saveButton = new JButton("");
saveButton.setToolTipText("保存");
saveButton.setIcon(new ImageIcon(ToolBarTest.class.getResource("save.png")));
toolBar.add(saveButton);
JLabel label = new JLabel("任意拖拽");
label.setFont(new Font("微软雅黑", Font.PLAIN, 20));
contentPane.add(label, BorderLayout.CENTER);
}
}
- 可移动的菜单栏
- 可配置的菜单栏
- MFC可停靠菜单栏的创建过程
- 菜单栏点击移动的动画效果
- 可移动的模块
- 可移动的ImageView
- 可移动的div
- 可移动的CollectionViewCell
- 微信5.0:可定制菜单栏、移动支付、公众账号付费订阅
- 微信5.0:可定制菜单栏、移动支付、公众账号付费订阅
- 左侧可收起展开的菜单栏实现思路
- 簡單的移动端菜单栏滑屏demo
- 显示可移动的层
- 可移动层的实现
- 可移动的DIV层
- 可移动按钮的实现
- 可移动的弹出层
- 可移动的弹出框
- JNI编程:c++ 调用java 对象
- iOS 关于CGRect
- JTree 的使用
- 古文仿写:桂娘传
- #pragma once 与 #ifndef 解析
- 可移动的菜单栏
- 黑马程序员_正则表达式
- linux下的词典sdcv
- 专业目标与展望
- Structed Exception Handler 学习总结(一)
- 【转】Sublime Text 使用介绍/全套快捷键及插件推荐
- SCSI工作原理
- chrome 30 的“其他设备”已跟浏“览历史”合并
- UVA 138 - Street Numbers (数论)