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

📄 cmainwindow.java

📁 gsm modem 发送短信 闪信 WAP PUSH开发包
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		gbc.weightx = 100;		gbc.weighty = 100;		gbc.gridx = 1;		gbc.gridy = 0;		gbc.gridwidth = 1;		gbc.gridheight = 1;		gbc.insets.left = 5; gbc.insets.top = 5; gbc.insets.bottom = 5;		getContentPane().add(incomingPanel, gbc);		gbc = new GridBagConstraints();		gbc.anchor = GridBagConstraints.WEST;		gbc.weightx = 100;		gbc.weighty = 100;		gbc.gridx = 0;		gbc.gridy = 0;		gbc.gridwidth = 1;		gbc.gridheight = 1;		gbc.insets.left = 5; gbc.insets.top = 5; gbc.insets.right = 5;		JPanel outgoingPanel = new JPanel();		outgoingPanel.setLayout(new GridBagLayout());			lblOutTo = new JLabel(CConstants.LABEL_OUTGOING_TO, JLabel.LEFT);			txtOutTo = new JTextField("", 16);			txtOutTo.setEditable(false);			gbc.gridx = 0;			gbc.gridy = 0;			outgoingPanel.add(lblOutTo, gbc);			gbc.gridx = 1;			gbc.gridy = 0;			outgoingPanel.add(txtOutTo, gbc);			lblOutDate = new JLabel(CConstants.LABEL_OUTGOING_DATE, JLabel.LEFT);			txtOutDate = new JTextField("", 20);			txtOutDate.setEditable(false);			gbc.gridx = 0;			gbc.gridy = 1;			outgoingPanel.add(lblOutDate, gbc);			gbc.gridx = 1;			gbc.gridy = 1;			outgoingPanel.add(txtOutDate, gbc);			gbc.insets.bottom = 19;			lblOutText = new JLabel(CConstants.LABEL_OUTGOING_TEXT, JLabel.LEFT);			txtOutText = new JTextArea(8, 20);			txtOutText.setEditable(false);			txtOutText.setLineWrap(true);			gbc.gridx = 0;			gbc.gridy = 2;			outgoingPanel.add(lblOutText, gbc);			gbc.gridx = 1;			gbc.gridy = 2;			gbc.gridheight = 8;			outgoingPanel.add(txtOutText, gbc);		outgoingPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), CConstants.BORDER_OUTGOING_MESSAGES));		gbc.anchor = GridBagConstraints.NORTH;		gbc.weightx = 150;		gbc.weighty = 150;		gbc.gridx = 1;		gbc.gridy = 1;		gbc.gridwidth = 1;		gbc.gridheight = 1;		gbc.insets.left = 5; gbc.insets.top = 5; gbc.insets.bottom = 5;		getContentPane().add(outgoingPanel, gbc);		gbc = new GridBagConstraints();		gbc.anchor = GridBagConstraints.WEST;		gbc.weightx = 100;		gbc.weighty = 100;		gbc.gridx = 0;		gbc.gridy = 0;		gbc.gridwidth = 1;		gbc.gridheight = 1;		gbc.insets.left = 5; gbc.insets.top = 5; gbc.insets.right = 5;		JPanel statsPanel = new JPanel();		statsPanel.setLayout(new GridBagLayout());			lblUpSince = new JLabel(CConstants.LABEL_UP_SINCE, JLabel.LEFT);			txtUpSince = new JTextField("", 17);			txtUpSince.setEditable(false);			gbc.gridx = 0;			gbc.gridy = 0;			statsPanel.add(lblUpSince, gbc);			gbc.gridx = 1;			gbc.gridy = 0;			gbc.anchor = GridBagConstraints.EAST;			statsPanel.add(txtUpSince, gbc);			gbc.anchor = GridBagConstraints.WEST;			lblTraffic = new JLabel(CConstants.LABEL_TRAFFIC, JLabel.LEFT);			lblTrafficIn = new JLabel(CConstants.LABEL_TRAFFIC_IN, JLabel.LEFT);			lblTrafficOut = new JLabel(CConstants.LABEL_TRAFFIC_OUT, JLabel.LEFT);			txtTrafficIn = new JTextField(CConstants.TEXT_ZERO, 5);			txtTrafficIn.setEditable(false);			txtTrafficIn.setHorizontalAlignment(JTextField.RIGHT);			txtTrafficOut = new JTextField(CConstants.TEXT_ZERO, 5);			txtTrafficOut.setEditable(false);			txtTrafficOut.setHorizontalAlignment(JTextField.RIGHT);			JPanel tempPanel = new JPanel();			tempPanel.add(lblTrafficIn);			tempPanel.add(txtTrafficIn);			tempPanel.add(lblTrafficOut);			tempPanel.add(txtTrafficOut);			gbc.gridx = 0;			gbc.gridy = 1;			statsPanel.add(lblTraffic, gbc);			gbc.gridx = 1;			gbc.gridy = 1;			gbc.anchor = GridBagConstraints.EAST;			statsPanel.add(tempPanel, gbc);			lblInterfaces = new JLabel(CConstants.LABEL_INTERFACES, JLabel.LEFT);			lblInterfaceDB = new JLabel(CConstants.LABEL_INTERFACE_DB_OFF, JLabel.LEFT);			lblInterfaceXML = new JLabel(CConstants.LABEL_INTERFACE_XML_OFF, JLabel.LEFT);			lblInterfaceRMI = new JLabel(CConstants.LABEL_INTERFACE_RMI_OFF, JLabel.LEFT);			JPanel tempPanel1 = new JPanel();			tempPanel1.add(lblInterfaceDB);			tempPanel1.add(lblInterfaceXML);			tempPanel1.add(lblInterfaceRMI);			gbc.anchor = GridBagConstraints.WEST;			gbc.gridx = 0;			gbc.gridy = 2;			statsPanel.add(lblInterfaces, gbc);			gbc.anchor = GridBagConstraints.EAST;			gbc.gridx = 1;			gbc.gridy = 2;			statsPanel.add(tempPanel1, gbc);			lblRawLogs = new JLabel(CConstants.LABEL_RAW_LOGS, JLabel.LEFT);			lblRawInLog = new JLabel(CConstants.LABEL_IN_RAW_LOG_OFF, JLabel.LEFT);			lblRawOutLog = new JLabel(CConstants.LABEL_OUT_RAW_LOG_OFF, JLabel.LEFT);			JPanel tempPanel2 = new JPanel();			tempPanel2.add(lblRawInLog);			tempPanel2.add(lblRawOutLog);			gbc.anchor = GridBagConstraints.WEST;			gbc.gridx = 0;			gbc.gridy = 3;			statsPanel.add(lblRawLogs, gbc);			gbc.anchor = GridBagConstraints.EAST;			gbc.gridx = 1;			gbc.gridy = 3;			statsPanel.add(tempPanel2, gbc);		statsPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), CConstants.BORDER_STATISTICS));		gbc.anchor = GridBagConstraints.CENTER;		gbc.weightx = 100;		gbc.weighty = 100;		gbc.gridx = 0;		gbc.gridy = 1;		gbc.gridwidth = 1;		gbc.gridheight = 1;		gbc.insets.left = 5; gbc.insets.top = 5; gbc.insets.bottom = 5;		getContentPane().add(statsPanel, gbc);		service.initialize();	}	public void setStatusText(String text) { this.txtStatus.setText(text); repaint(); }	public void setManufText(String text) { this.txtManuf.setText(text); }	public void setModelText(String text) { this.txtModel.setText(text); }	public void setSerialNoText(String text) { this.txtSerialNo.setText(text); }	public void setIMSIText(String text) { this.txtIMSI.setText(text); }	public void setSwVersionText(String text) { this.txtSwVersion.setText(text); }	public void setBatteryIndicator(int battery) { this.pgbBattery.setValue(battery); }	public void setSignalIndicator(int signal) { this.pgbSignal.setValue(signal); }	public void setInFrom(String inFrom) { this.txtInFrom.setText(inFrom); }	public void setInDate(String inDate) { this.txtInDate.setText(inDate); }	public void setInText(String inText) { this.txtInText.setText(inText); }	public void setOutTo(String outTo) { this.txtOutTo.setText(outTo); }	public void setOutDate(String outDate) { this.txtOutDate.setText(outDate); }	public void setOutText(String outText) { this.txtOutText.setText(outText); }	public void setTrafficIn(int number) { txtTrafficIn.setText("" + number); }	public void setTrafficOut(int number) { txtTrafficOut.setText("" + number); }	public void setInterfaceDB(boolean on) { this.lblInterfaceDB.setText((on ? CConstants.LABEL_INTERFACE_DB_ON : CConstants.LABEL_INTERFACE_DB_OFF)); }	public void setInterfaceXML(boolean on) { this.lblInterfaceXML.setText((on ? CConstants.LABEL_INTERFACE_XML_ON : CConstants.LABEL_INTERFACE_XML_OFF)); }	public void setRawInLog(boolean on) { this.lblRawInLog.setText((on ? CConstants.LABEL_IN_RAW_LOG_ON : CConstants.LABEL_IN_RAW_LOG_OFF)); }	public void setRawOutLog(boolean on) { this.lblRawOutLog.setText((on ? CConstants.LABEL_OUT_RAW_LOG_ON : CConstants.LABEL_OUT_RAW_LOG_OFF)); }	public void setConnected(boolean connected)	{		if (connected)		{			mniConnect.setEnabled(false);			mniDisconnect.setEnabled(true);			setStatusText(CConstants.STATUS_CONNECTED);			txtUpSince.setText(new java.util.Date().toString());		}		else		{			mniConnect.setEnabled(true);			mniDisconnect.setEnabled(false);			setStatusText(CConstants.STATUS_DISCONNECTED);			setTrafficIn(0);			setTrafficOut(0);			txtUpSince.setText("");			setManufText("");			setModelText("");			setSerialNoText("");			setIMSIText("");			setSwVersionText("");			setBatteryIndicator(0);			setSignalIndicator(0);			setInFrom("");			setInDate("");			setInText("");			setOutTo("");			setOutDate("");			setOutText("");		}	}	public CMainThread getService() { return service; }	class CAboutDialog extends JDialog	{		public CAboutDialog(JFrame owner)		{			super(owner, "About jSMSEngine", true);			JPanel buttonPanel;			JPanel infoPanel1, infoPanel11, infoPanel2, infoPanel3, infoPanel4, infoPanel5;			Box vBox;			Container contentPane;			JButton btnOk;			contentPane = getContentPane();			infoPanel1 = new JPanel();			infoPanel1.setLayout(new FlowLayout());			infoPanel1.add(new JLabel(CConstants.ABOUT_VERSION));			infoPanel11 = new JPanel();			infoPanel11.setLayout(new FlowLayout());			infoPanel11.add(new JLabel(CConstants.ABOUT_BASED));			infoPanel2 = new JPanel();			infoPanel2.setLayout(new FlowLayout());			infoPanel2.add(new JLabel(CConstants.ABOUT_BY));			infoPanel3 = new JPanel();			infoPanel3.setLayout(new FlowLayout());			infoPanel3.add(new JLabel(CConstants.ABOUT_WEBPAGE));			infoPanel4 = new JPanel();			infoPanel4.setLayout(new FlowLayout());			infoPanel4.add(new JLabel(CConstants.ABOUT_EMAIL));			infoPanel5 = new JPanel();			infoPanel5.setLayout(new FlowLayout());			infoPanel5.add(new JLabel(CConstants.ABOUT_OTHER));			vBox = Box.createVerticalBox();			vBox.add(infoPanel1);			vBox.add(infoPanel11);			vBox.add(infoPanel2);			vBox.add(Box.createVerticalStrut(5));			vBox.add(infoPanel3);			vBox.add(infoPanel4);			vBox.add(Box.createVerticalStrut(10));			vBox.add(infoPanel5);			contentPane.add(vBox, BorderLayout.CENTER);			buttonPanel = new JPanel();			btnOk = new JButton("Ok");			buttonPanel.add(btnOk);			contentPane.add(buttonPanel, BorderLayout.SOUTH);			btnOk.addActionListener(new				ActionListener()				{					public void actionPerformed(ActionEvent event)					{						setVisible(false);					}				});			setSize(350, 300);			setResizable(false);			setLocation(owner.getLocation().x + 170, owner.getLocation().y + 30);		}	}}

⌨️ 快捷键说明

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