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

📄 swingapplication.java

📁 一个GUI编程的例子 一个GUI编程的例子
💻 JAVA
字号:
import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class SwingApplication{

    private static String labelPrefix="Number of buton clicks:";

    private int numClicks=0;

    public Component createComponents(){

        final JLabel label=new JLabel(labelPrefix +"0   ");

        JButton button=new JButton("I'm a Swing button!");

        button.setMnemonic(KeyEvent.VK_I);

        button.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent e){

                numClicks++;

                label.setText(labelPrefix+numClicks);

                }

            });

        JPanel pane=new JPanel();

        pane.setBorder(BorderFactory.createEmptyBorder(

                                    30,

                                    30,

                                    10,

                                    30)

                                    );

        pane.setLayout(new GridLayout(0,1));

        pane.add(button);

        pane.add(label);

        return pane;

        }

public static void main(String args[]){

    try{

        UIManager.setLookAndFeel(

            UIManager.getCrossPlatformLookAndFeelClassName());

        }catch (Exception e){}

    JFrame frame=new JFrame("SwingApplication");

    SwingApplication app=new SwingApplication();

    Component contents=app.createComponents();

    frame.getContentPane().add(contents,BorderLayout.CENTER);

    frame.addWindowListener(new WindowAdapter(){

        public void windowClosing(WindowEvent e){

            System.exit(0);

            }

        });

        frame.pack();

        frame.setVisible(true);

    }

    }

⌨️ 快捷键说明

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