⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swingcomponent.java~60~

📁 Contains a complete archiver by Haruhiko Okumura. The archiver uses an LZ engine whose output is c
💻 JAVA~60~
字号:
package swingexample;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class SwingComponent {

  private    static JPopupMenu TestJPopMenu = new JPopupMenu();
  public SwingComponent() {
  }
  public static void main(String[] args) {
    JFrame TestFrame = new JFrame("框架测试示例");
    TestFrame.setBounds(0, 0, 400, 300);

   /* JMenuBar TestJMenuBar = new JMenuBar();
    TestFrame.setJMenuBar(TestJMenuBar);

    JMenu TestMenu = new JMenu("文件");
    TestJMenuBar.add(TestMenu);
    JMenu edit = new JMenu("编辑");
    TestJMenuBar.add(edit);
    JMenu view = new JMenu("视图");
    TestJMenuBar.add(view);
    JMenu opt = new JMenu("选项");
    TestJMenuBar.add(opt);
    JMenu help = new JMenu("帮助");
    TestJMenuBar.add(help);

    opt.add(new JMenuItem("改变标题"));
    opt.add(new JMenuItem("-"));
    JMenu change = new JMenu("改变前景色");
    opt.add(change);
    change.add(new JMenuItem("红色"));
    change.add(new JMenuItem("黄色"));
    change.add(new JMenuItem("紫色"));
    change.add(new JMenuItem("蓝色"));
    opt.add(new JMenuItem("-"));
    opt.add(new JMenuItem("改变后景色"));*/

   /* JDialog TestJDialog = new JDialog(TestFrame, "对话框示例", true);
    TestJDialog.getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER));
    JTextField TestJTextField = new JTextField(TestFrame.getTitle(), 25);
    TestJDialog.getContentPane().add(TestJTextField);
    TestJDialog.getContentPane().add(new JButton("确定"));
    TestJDialog.setBounds(0, 0, 200,75);
    TestJDialog.show();*/

   /*JFileChooser TestJFileChooser = new JFileChooser();
   TestJFileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
   iint result = TestJFileChooser.showOpenDialog(TestFrame);*/

    TestFrame.show();
  }

  public void opupTest(){
    ButtonGroup colorGroup = new ButtonGroup();
    JRadioButtonMenuItem[] item = new JRadioButtonMenuItem[3];
    item[0] = new JRadioButtonMenuItem("上面");
    item[1] = new JRadioButtonMenuItem("中间");
    item[2] = new JRadioButtonMenuItem("下面");

    for (int i = 0; i < 3; i++ ){
      colorGroup.add(item[i]);
      TestJPopMenu.add(item[i]);
    }

    addMouseListener(
         new MouseAdapter(){
             public void mousePressed(MouseEvent event){
               if(event.isPopupTrigger()){
                 TestJPopMenu.show(event.getComponent(), event.getX(), event.getY());
               }
             }
         }
   );

  }
}

⌨️ 快捷键说明

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