📄 frame1.java~78~
字号:
package keti2;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import com.borland.jbcl.layout.*;
import java.util.*;
import javax.swing.event.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class Frame1 extends JFrame {
boolean Statue;
int nState=1;
public static QueueLink sendsms=new QueueLink();
public static QueueLink sendphone=new QueueLink();
JPanel contentPane;
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenuFile = new JMenu();
JMenuItem jMenuFileExit = new JMenuItem();
JMenu jMenuHelp = new JMenu();
JMenuItem jMenuHelpAbout = new JMenuItem();
JToolBar jToolBar = new JToolBar();
ImageIcon image1;
ImageIcon image2;
ImageIcon image3;
XYLayout xYLayout1 = new XYLayout();
JTextField jTextField1 = new JTextField();
JLabel jLabel1 = new JLabel();
JTable table = new JTable();
/*声明表格模型*/
DefaultTableModel tableModel = new DefaultTableModel();
/*声明表格头数组*/
String[] tableHeads = {"序号","电话号码","短消息内容"};
/*将表格头转换过向量类型,以备表格模型使用*/
Vector tableHeadName = new Vector();
Vector row = new Vector();
Vector cell=new Vector();
JTextArea jTextArea1 = new JTextArea();
JButton jButton4 = new JButton();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JButton jButton5 = new JButton();
JScrollPane jScrollPane1 = new JScrollPane();
JScrollPane jScrollPane2 = new JScrollPane();
JEditorPane jEditorPane1 = new JEditorPane();
JButton jButton1 = new JButton();
JPanel jPanel2 = new JPanel();
XYLayout xYLayout2 = new XYLayout();
JPanel jPanel1 = new JPanel();
JPanel jPanel3 = new JPanel();
JButton jButtonServStart = new JButton();
JButton jButtonServStop = new JButton();
XYLayout xYLayout3 = new XYLayout();
JButton jButtonTestClient = new JButton();
JScrollPane jScrollPane3 = new JScrollPane();
public static JTextArea jTALog = new JTextArea();
XYLayout xYLayout4 = new XYLayout();
JLabel jLabel4 = new JLabel();
JButton jButtonConfig = new JButton();
public static JTextArea jTACommPort = new JTextArea();
JTextArea jTextArea2 = new JTextArea();
JMenu jMenu2 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenu jMenu1 = new JMenu();
JMenu jMenu3 = new JMenu();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem4 = new JMenuItem();
JMenuItem jMenuItem5 = new JMenuItem();
JMenuItem jMenuItem6 = new JMenuItem();
JMenuItem jMenuItem7 = new JMenuItem();
JMenuItem jMenuItem8 = new JMenuItem();
JMenu jMenu4 = new JMenu();
JMenuItem jMenuItem9 = new JMenuItem();
JMenu jMenu5 = new JMenu();
JMenu jMenu6 = new JMenu();
JMenuItem jMenuItem10 = new JMenuItem();
//Construct the frame
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
image1 = new ImageIcon(keti2.Frame1.class.getResource("openFile.png"));
image2 = new ImageIcon(keti2.Frame1.class.getResource("closeFile.png"));
image3 = new ImageIcon(keti2.Frame1.class.getResource("help.png"));
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(xYLayout1);
this.setSize(new Dimension(800, 600));
this.setTitle("网络机器人手机控制平台");
jMenuFile.setText("文件");
jMenuFileExit.setText("退出");
jMenuFileExit.addActionListener(new Frame1_jMenuFileExit_ActionAdapter(this));
jMenuHelp.setText("帮助");
jMenuHelpAbout.setText("关于");
jMenuHelpAbout.addActionListener(new Frame1_jMenuHelpAbout_ActionAdapter(this));
jLabel1.setRequestFocusEnabled(true);
jLabel1.setToolTipText("");
jLabel1.setText("接收短消息内容");
jTextArea1.setBorder(BorderFactory.createLineBorder(Color.black));
jTextArea1.setText("13945667841");
jButton4.setText("发送");
jButton4.addMouseListener(new Frame1_jButton4_mouseAdapter(this));
jButton4.addActionListener(new Frame1_jButton4_actionAdapter(this));
jLabel2.setText("手机号码:");
jLabel3.setText("发送短消息内容");
contentPane.setMaximumSize(new Dimension(2147483647, 2147483647));
contentPane.setMinimumSize(new Dimension(640, 480));
contentPane.setPreferredSize(new Dimension(400, 200));
jButton5.setToolTipText("");
jButton5.setText("接收");
jButton5.addMouseListener(new Frame1_jButton5_mouseAdapter(this));
jButton5.addActionListener(new Frame1_jButton5_actionAdapter(this));
table.setAlignmentX((float) 0.5);
table.setAutoCreateColumnsFromModel(true);
jButton1.setText("结束");
jButton1.addMouseListener(new Frame1_jButton1_mouseAdapter(this));
jPanel2.setBackground(SystemColor.info);
jPanel2.setEnabled(true);
jPanel2.setBorder(BorderFactory.createLoweredBevelBorder());
jPanel2.setDebugGraphicsOptions(0);
jPanel2.setDoubleBuffered(true);
jPanel2.setOpaque(true);
jPanel2.setRequestFocusEnabled(true);
jPanel2.setLayout(xYLayout2);
jPanel1.setBackground(SystemColor.info);
jPanel1.setBorder(BorderFactory.createLoweredBevelBorder());
jPanel1.setLayout(xYLayout4);
jPanel3.setBorder(BorderFactory.createLoweredBevelBorder());
jPanel3.setLayout(xYLayout3);
jButtonServStart.setText("Server Start");
jButtonServStart.addActionListener(new Frame1_jButtonServStart_actionAdapter(this));
jButtonServStop.setAlignmentY((float) 0.5);
jButtonServStop.setText("Server Stop");
jButtonServStop.addActionListener(new Frame1_jButtonServStop_actionAdapter(this));
jButtonTestClient.setText("Test Client");
jButtonTestClient.addActionListener(new Frame1_jButtonTestClient_actionAdapter(this));
jTALog.setText("");
jLabel4.setText("日志");
jEditorPane1.setText("");
jTextField1.setText("");
jButtonConfig.setText("配置");
jTACommPort.setBackground(SystemColor.inactiveCaption);
jTACommPort.setBorder(BorderFactory.createLineBorder(Color.black));
jTACommPort.setText("");
jTextArea2.setBackground(SystemColor.info);
jTextArea2.setText("当前端口");
jMenu2.setText("端口选择");
jMenuItem1.setText("打开...");
jMenuItem2.setText("关闭...");
jMenu1.setPreferredSize(new Dimension(81, 19));
jMenu1.setText("用户管理");
jMenu3.setPreferredSize(new Dimension(81, 5));
jMenu3.setText("机器人管理");
jMenuItem3.setText("添加用户");
jMenuItem4.setText("删除用户");
jMenuItem5.setText("显示所有");
jMenuItem6.setText("选择机器人");
jMenuItem7.setText("当前用户");
jMenuItem8.setText("机器人状态");
jMenu4.setText("手机管理");
jMenuItem9.setText("状态");
jMenu5.setText("控制命令");
jMenu6.setText("环境信息");
jMenuItem10.setText("环境信息");
jMenuFile.add(jMenuFileExit);
jMenuHelp.add(jMenuHelpAbout);
jMenuBar1.add(jMenuFile);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu4);
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu3);
jMenuBar1.add(jMenu5);
jMenuBar1.add(jMenu6);
jMenuBar1.add(jMenuHelp);
this.setJMenuBar(jMenuBar1);
contentPane.add(jToolBar, new XYConstraints(0, 0, 400, -1));
contentPane.add(jPanel2, new XYConstraints(27, 27, 409, 305));
jPanel2.add(jLabel1, new XYConstraints(16, 15, 86, 27));
jPanel2.add(jTextField1, new XYConstraints(108, 13, 276, 29));
jPanel2.add(jButton5, new XYConstraints(15, 54, 372, 22));
jPanel2.add(jScrollPane1, new XYConstraints(16, 88, 370, 91));
jPanel2.add(jLabel3, new XYConstraints(19, 188, 112, 22));
jPanel2.add(jScrollPane2, new XYConstraints(19, 213, 371, 42));
jPanel2.add(jLabel2, new XYConstraints(19, 266, 60, 21));
jPanel2.add(jTextArea1, new XYConstraints(84, 267, 162, 21));
jPanel2.add(jButton4, new XYConstraints(264, 268, 58, 22));
jPanel2.add(jButton1, new XYConstraints(329, 267, 58, 23));
contentPane.add(jPanel1, new XYConstraints(468, 27, 192, 493));
contentPane.add(jPanel3, new XYConstraints(27, 357, 410, 163));
jScrollPane2.getViewport().add(jEditorPane1, null);
jScrollPane1.getViewport().add(table, null);
for (int i = 0; i < tableHeads.length; i++) { //ini table
tableHeadName.add(tableHeads[i]);
}
cell.add(tableHeads[0]);
cell.add(tableHeads[1]);
jPanel3.add(jScrollPane3, new XYConstraints(14, 37, 378, 111));
jScrollPane3.getViewport().add(jTALog, null);
jPanel3.add(jLabel4, new XYConstraints(14, 9, 112, 22));
jPanel1.add(jButtonServStart, new XYConstraints(33, 21, 122, -1));
jPanel1.add(jButtonServStop, new XYConstraints(35, 68, 119, -1));
jPanel1.add(jButtonTestClient, new XYConstraints(36, 116, 117, -1));
jPanel1.add(jButtonConfig, new XYConstraints(38, 165, 114, 26));
jPanel1.add(jTACommPort, new XYConstraints(42, 432, 106, 24));
jPanel1.add(jTextArea2, new XYConstraints(41, 386, 108, 22));
jMenu2.add(jMenuItem1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -