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

📄 swingapplication.java

📁 Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号码的分析,图形界面设计
💻 JAVA
字号:
import javax.swing.*;          import java.awt.*;import java.awt.event.*;public class SwingApplication {    private static String labelPrefix = "Number of button 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);            }        });        label.setLabelFor(button);                //在Panel与容器之间留一定的空间。        JPanel pane = new JPanel();      pane.setBorder(BorderFactory.createEmptyBorder(                                        30, //top                                        30, //left                                        10, //bottom                                        30) //right                                        );        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.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        frame.pack();        frame.setVisible(true);    }}

⌨️ 快捷键说明

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