JFram中的JTabbedPane和JMenuBar的用法(基础样例)
来源:互联网 发布:以前网络歌手名单大全 编辑:程序博客网 时间:2024/06/05 05:16
记录一个使用JTabbedPane和JMenuBar的方法,样例如下:
代码如下:
package com.jeremy.ui;import javax.swing.*;import java.awt.*;/** * Created by jeremysong on 4/7/2016. */public class MyFrame extends JFrame { private JTabbedPane tabbedPane; private JPanel panelOne; private JPanel panelTwo; private JPanel panelThree; private JMenuBar menuBar; private JMenu menuFile; private JMenu menuHelp; private JMenuItem menuItemFileOpen; private JMenuItem menuItemFileReopen; private JMenuItem menuItemFileClose; private JMenuItem menuItemHelpAbout; MyFrame(String tileName) { init(); setTitle(tileName); setBounds(0, 0, 500, 500); setLocationRelativeTo(null);//屏幕居中 setDefaultLookAndFeelDecorated(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } private void init() { // Add tab tabbedPane = new JTabbedPane(); panelOne = new JPanel(); panelTwo = new JPanel(); panelThree = new JPanel(); panelOne.setBackground(Color.BLUE); panelTwo.setBackground(Color.CYAN); panelThree.setBackground(Color.ORANGE); tabbedPane.addTab("ONE", panelOne); tabbedPane.addTab("TWO", panelTwo); tabbedPane.addTab("THREE", panelThree); // Add Menu menuBar = new JMenuBar(); menuFile = new JMenu("File"); menuHelp = new JMenu("Help"); menuBar.add(menuFile); menuBar.add(menuHelp); menuItemFileOpen = new JCheckBoxMenuItem("Open"); menuItemFileReopen = new JCheckBoxMenuItem("Reopen"); menuItemFileClose = new JCheckBoxMenuItem("Close"); menuFile.add(menuItemFileOpen); menuFile.add(menuItemFileReopen); menuFile.add(menuItemFileClose); menuItemHelpAbout = new JCheckBoxMenuItem("About"); menuHelp.add(menuItemHelpAbout); // Add main panel setJMenuBar(menuBar); add(tabbedPane); }}
package com.jeremy.ui;/** * Created by jeremysong on 4/7/2016. */public class Run { public static void main(String[] args) { new Thread() { @Override public void run() { new MyFrame("Tab Gui"); } }.start(); }}
PS:界面很糙,仅记录基本用法
0 0
- JFram中的JTabbedPane和JMenuBar的用法(基础样例)
- JMenuBar 和 Jmenu的使用
- java 中add()和JMenuBar的区别
- JTabbedPane的用法的最简举例
- JMenuBar
- 选项卡(JTabbedPane)的定义
- Java选项卡(JTabbedPane)的使用
- jtabbedpane.jsplitpane和jeditorpane
- JMenuBar,JMenu,JMenuItem的关系
- JMenuBar,JMenu,JMenuItem的关系
- JTabbedPane的使用
- JTabbedPane的事件监听
- JTabbedPane的使用
- 模拟火狐的JTabbedPane
- JTabbedPane的使用
- JTabbedPane的使用
- JavaSwing_4.5: JMenuBar(菜单栏)
- Swing超基础学习总结——5、菜单(JMenu、JMenuBar、JMenuItem)
- 当当分库分表中间件-sharding-jdbc
- js中(function(){…})()立即执行函数写法理解
- ArchLinux 启动等待1分半的问题
- android studio gradle 获取与更新
- Coursera Machine Learning Note - Week 1
- JFram中的JTabbedPane和JMenuBar的用法(基础样例)
- Grammar-Of-JavaScript
- LeetCode *** 227. Basic Calculator II
- 快速排序
- Android 信号处理面面观 之 信号定义、行为和来源
- Google推荐的图片加载库Glide介绍
- 如何不用写代码就能学习软件开发
- transform.Translate vs rigidbody.MovePosition?
- JavaScript数值