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

📄 aboutjdialog.java

📁 实现串口手机短信发送程序很全面的源代码
💻 JAVA
字号:
package com.sunfruit.comm.swing.menu.about;

import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.BorderFactory;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Toolkit;
import java.awt.Font;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class AboutJDialog extends JDialog {
    public AboutJDialog() {

        try {
            this.setModal(true);
            this.setTitle("关于手机串口短信发送工具");
            this.setSize(new Dimension(280, 200));
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            Dimension frameSize = this.getSize();
            if (frameSize.height > screenSize.height) {
                frameSize.height = screenSize.height;
            }
            if (frameSize.width > screenSize.width) {
                frameSize.width = screenSize.width;
            }
            this.setLocation((screenSize.width - frameSize.width) / 2,
                             (screenSize.height - frameSize.height) / 2);

            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        jPanel6.setBorder(null);
        jPanel8.setBorder(null);
        jPanel9.setBorder(null);
        jPanel7.setBorder(null);
        jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        this.getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH);
        jPanel3.setLayout(gridLayout1);
        this.setResizable(false);
        gridLayout1.setRows(2);
        jPanel4.setLayout(borderLayout1);
        jPanel6.setPreferredSize(new Dimension(100, 10));
        jPanel6.setLayout(borderLayout3);
        jPanel5.setLayout(borderLayout2);
        jPanel8.setPreferredSize(new Dimension(100, 10));
        jPanel8.setLayout(borderLayout4);
        jPanel9.setLayout(borderLayout6);
        jPanel7.setLayout(borderLayout5);
        jLabel2.setText("版  本");
        jLabel3.setText("联系方式");
        jLabel4.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel4.setText("1.0.0.1-beta");
        jLabel5.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel5.setText("cuijiang@lingtu.com");
        jButton1.addActionListener(new AboutJDialog_jButton1_actionAdapter(this));
        jPanel1.add(jLabel1);
        jButton1.setText("关闭");
        jPanel3.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setPreferredSize(new Dimension(10, 40));
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setPreferredSize(new Dimension(10, 50));
        this.getContentPane().add(jPanel2, java.awt.BorderLayout.SOUTH);
        jLabel1.setText("手机串口短信发送工具");
        jPanel2.add(jButton1);
        this.getContentPane().add(jPanel3, java.awt.BorderLayout.CENTER);
        jPanel3.add(jPanel4);
        jPanel4.add(jPanel6, java.awt.BorderLayout.WEST);
        jPanel4.add(jPanel7, java.awt.BorderLayout.CENTER);
        jPanel3.add(jPanel5);
        jPanel5.add(jPanel8, java.awt.BorderLayout.WEST);
        jPanel5.add(jPanel9, java.awt.BorderLayout.CENTER);
        jPanel9.add(jLabel5, java.awt.BorderLayout.CENTER);
        jPanel6.add(jLabel2, java.awt.BorderLayout.EAST);
        jPanel8.add(jLabel3, java.awt.BorderLayout.EAST);
        jPanel7.add(jLabel4, java.awt.BorderLayout.CENTER);
    }

    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JPanel jPanel3 = new JPanel();
    JButton jButton1 = new JButton();
    JLabel jLabel1 = new JLabel();
    GridLayout gridLayout1 = new GridLayout();
    JPanel jPanel4 = new JPanel();
    JPanel jPanel5 = new JPanel();
    BorderLayout borderLayout1 = new BorderLayout();
    JPanel jPanel6 = new JPanel();
    JPanel jPanel7 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    JPanel jPanel8 = new JPanel();
    JPanel jPanel9 = new JPanel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    BorderLayout borderLayout3 = new BorderLayout();
    BorderLayout borderLayout4 = new BorderLayout();
    JLabel jLabel4 = new JLabel();
    BorderLayout borderLayout5 = new BorderLayout();
    BorderLayout borderLayout6 = new BorderLayout();
    JLabel jLabel5 = new JLabel();
    public void jButton1_actionPerformed(ActionEvent e) {
        this.setVisible(false);
        this.dispose();
    }
}


class AboutJDialog_jButton1_actionAdapter implements ActionListener {
    private AboutJDialog adaptee;
    AboutJDialog_jButton1_actionAdapter(AboutJDialog adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton1_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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