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

📄 timeraboutbox.java

📁 带定时器的JAVA关机程序,时间可以随便输入
💻 JAVA
字号:
/* * TimerAboutBox.java */package timer;import org.jdesktop.application.Action;public class TimerAboutBox extends javax.swing.JDialog {    public TimerAboutBox(java.awt.Frame parent) {        super(parent);        initComponents();        getRootPane().setDefaultButton(closeButton);    }    @Action public void closeAboutBox() {        setVisible(false);    }    /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents    private void initComponents() {        closeButton = new javax.swing.JButton();        javax.swing.JLabel appTitleLabel = new javax.swing.JLabel();        javax.swing.JLabel versionLabel = new javax.swing.JLabel();        javax.swing.JLabel appVersionLabel = new javax.swing.JLabel();        javax.swing.JLabel appVendorLabel = new javax.swing.JLabel();        javax.swing.JLabel imageLabel = new javax.swing.JLabel();        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);        org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(timer.TimerApp.class).getContext().getResourceMap(TimerAboutBox.class);        setTitle(resourceMap.getString("title")); // NOI18N        setModal(true);        setName("aboutBox"); // NOI18N        setResizable(false);        javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(timer.TimerApp.class).getContext().getActionMap(TimerAboutBox.class, this);        closeButton.setAction(actionMap.get("closeAboutBox")); // NOI18N        closeButton.setName("closeButton"); // NOI18N        appTitleLabel.setFont(appTitleLabel.getFont().deriveFont(appTitleLabel.getFont().getStyle() | java.awt.Font.BOLD, appTitleLabel.getFont().getSize()+4));        appTitleLabel.setText(resourceMap.getString("Application.title")); // NOI18N        appTitleLabel.setName("appTitleLabel"); // NOI18N        versionLabel.setFont(versionLabel.getFont().deriveFont(versionLabel.getFont().getStyle() | java.awt.Font.BOLD));        versionLabel.setText(resourceMap.getString("versionLabel.text")); // NOI18N        versionLabel.setName("versionLabel"); // NOI18N        appVersionLabel.setText(resourceMap.getString("Application.version")); // NOI18N        appVersionLabel.setName("appVersionLabel"); // NOI18N        appVendorLabel.setText(resourceMap.getString("Application.vendor")); // NOI18N        appVendorLabel.setName("appVendorLabel"); // NOI18N        imageLabel.setIcon(resourceMap.getIcon("imageLabel.icon")); // NOI18N        imageLabel.setName("imageLabel"); // NOI18N        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());        getContentPane().setLayout(layout);        layout.setHorizontalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addComponent(imageLabel)                .addGap(18, 18, 18)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()                            .addComponent(versionLabel)                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                                .addComponent(appVersionLabel)                                .addComponent(appVendorLabel))                            .addGap(180, 180, 180))                        .addComponent(closeButton))                    .addComponent(appTitleLabel))                .addContainerGap())        );        layout.setVerticalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addComponent(imageLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 192, Short.MAX_VALUE)            .addGroup(layout.createSequentialGroup()                .addGap(42, 42, 42)                .addComponent(appTitleLabel)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(versionLabel)                    .addComponent(appVersionLabel))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addComponent(appVendorLabel)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 67, Short.MAX_VALUE)                .addComponent(closeButton)                .addContainerGap())        );        pack();    }// </editor-fold>//GEN-END:initComponents        // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JButton closeButton;    // End of variables declaration//GEN-END:variables    }

⌨️ 快捷键说明

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