zoukankan      html  css  js  c++  java
  • 使用java AWT做一个增加按钮的简单菜单窗体

    package com.ysq.Swing;


    import java.awt.BorderLayout;
    import java.awt.Container;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;


    import javax.management.JMException;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;


    public class Test1 extends JFrame{
    JPanel p1=new JPanel();
    JButton jb1=null;
    Container container=null;
    public static void main(String[] args) {
    new Test1();
    }
    public Test1(){
    container=getContentPane();
    setVisible(true);
    setBounds(500,400,500,550);
    setSize(500, 500);
    JMenuBar menubar1=new JMenuBar();
    JMenu menu=new JMenu("菜单");
    JMenuItem additem=new JMenuItem("增加");
    JMenuItem deleteitem=new JMenuItem("删除");
    JMenuItem exititem=new JMenuItem("退出");
    menu.add(additem);
    menu.add(deleteitem);
    menu.add(exititem);
    menubar1.add(menu);
    setJMenuBar(menubar1);
    container.add(p1);
    validate();
    exititem.addActionListener(new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    System.exit(0);

    }
    });
    additem.addActionListener(new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    String str1=JOptionPane.showInputDialog("请输入按钮的标题");
    addButton(str1);
    validate();

    }
    });



    }
    protected void addButton(String text) {
    jb1=new JButton(text);
    p1.add(jb1);



    }





    }
  • 相关阅读:
    Prometheus服务发现
    持久化查询
    PromQL进阶
    PromQL基础
    Prometheus概述
    监控系统概念
    zabbix5x解决中文字体问题
    allure 插件新手 demo
    关于时间复杂度~
    IIS发布网站Microsoft JET Database Engine 错误 '80004005'的解决办法,基于Access数据库
  • 原文地址:https://www.cnblogs.com/cache-yuan/p/9042354.html
Copyright © 2011-2022 走看看