databasesyncdesktopaboutbox.java#1.1.1.1

来自「数据库远程同步软件NetBeans项目源文件 项目采用Jdesktop集成组件」· 1 代码 · 共 175 行

1
175
字号
/* * DataBaseSyncDesktopAboutBox.java */package databasesyncdesktopapplication;import javax.swing.JFileChooser;import org.jdesktop.application.Action;public class DataBaseSyncDesktopAboutBox extends javax.swing.JDialog {    public DataBaseSyncDesktopAboutBox(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 vendorLabel = new javax.swing.JLabel();        javax.swing.JLabel appVendorLabel = new javax.swing.JLabel();        javax.swing.JLabel homepageLabel = new javax.swing.JLabel();        javax.swing.JLabel appHomepageLabel = new javax.swing.JLabel();        javax.swing.JLabel appDescLabel = new javax.swing.JLabel();        javax.swing.JLabel imageLabel = new javax.swing.JLabel();        jButton1 = new javax.swing.JButton();        jTextField1 = new javax.swing.JTextField();        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);        org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(databasesyncdesktopapplication.DataBaseSyncDesktopApplication.class).getContext().getResourceMap(DataBaseSyncDesktopAboutBox.class);        setTitle(resourceMap.getString("title")); // NOI18N        setModal(true);        setName("aboutBox"); // NOI18N        setResizable(false);        javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(databasesyncdesktopapplication.DataBaseSyncDesktopApplication.class).getContext().getActionMap(DataBaseSyncDesktopAboutBox.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        vendorLabel.setFont(vendorLabel.getFont().deriveFont(vendorLabel.getFont().getStyle() | java.awt.Font.BOLD));        vendorLabel.setText(resourceMap.getString("vendorLabel.text")); // NOI18N        vendorLabel.setName("vendorLabel"); // NOI18N        appVendorLabel.setText(resourceMap.getString("Application.vendor")); // NOI18N        appVendorLabel.setName("appVendorLabel"); // NOI18N        homepageLabel.setFont(homepageLabel.getFont().deriveFont(homepageLabel.getFont().getStyle() | java.awt.Font.BOLD));        homepageLabel.setText(resourceMap.getString("homepageLabel.text")); // NOI18N        homepageLabel.setName("homepageLabel"); // NOI18N        appHomepageLabel.setText(resourceMap.getString("Application.homepage")); // NOI18N        appHomepageLabel.setName("appHomepageLabel"); // NOI18N        appDescLabel.setText(resourceMap.getString("appDescLabel.text")); // NOI18N        appDescLabel.setName("appDescLabel"); // NOI18N        imageLabel.setIcon(resourceMap.getIcon("imageLabel.icon")); // NOI18N        imageLabel.setName("imageLabel"); // NOI18N        jButton1.setAction(actionMap.get("FileChoose")); // NOI18N        jButton1.setName("jButton1"); // NOI18N        jTextField1.setText(resourceMap.getString("jTextField1.text")); // NOI18N        jTextField1.setName("jTextField1"); // 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)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                            .addComponent(versionLabel)                            .addComponent(vendorLabel)                            .addComponent(homepageLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                            .addComponent(appVersionLabel)                            .addComponent(appVendorLabel)                            .addComponent(appHomepageLabel)))                    .addComponent(appTitleLabel, javax.swing.GroupLayout.Alignment.LEADING)                    .addComponent(appDescLabel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 390, Short.MAX_VALUE)                    .addGroup(layout.createSequentialGroup()                        .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 248, Short.MAX_VALUE)                        .addGap(18, 18, 18)                        .addComponent(jButton1)                        .addGap(4, 4, 4)                        .addComponent(closeButton)))                .addContainerGap())        );        layout.setVerticalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addComponent(imageLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 180, Short.MAX_VALUE)            .addGroup(layout.createSequentialGroup()                .addContainerGap()                .addComponent(appTitleLabel)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addComponent(appDescLabel)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(versionLabel)                    .addComponent(appVersionLabel))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(vendorLabel)                    .addComponent(appVendorLabel))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(homepageLabel)                    .addComponent(appHomepageLabel))                .addGap(19, 19, Short.MAX_VALUE)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(closeButton)                    .addComponent(jButton1)                    .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addContainerGap())        );        pack();    }// </editor-fold>//GEN-END:initComponents    @Action    public void FileChoose() {          JFileChooser chooser = new JFileChooser();       chooser.setVisible(true);			int returnVal = chooser.showOpenDialog(null);			if (returnVal == JFileChooser.APPROVE_OPTION)			{				String file = chooser.getSelectedFile().getAbsolutePath();				getTxtFile1().setText(file);			}    }    private javax.swing.JTextField getTxtFile1() {		if(jTextField1 == null) {			jTextField1 = new javax.swing.JTextField();		}		return jTextField1;	}    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JButton closeButton;    private javax.swing.JButton jButton1;    private javax.swing.JTextField jTextField1;    // End of variables declaration//GEN-END:variables    }

⌨️ 快捷键说明

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