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

📄 cmainwindow.java

📁 Sending and receiving of SMS using Java
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		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, SwingConstants.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, SwingConstants.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, SwingConstants.LEFT);		lblTrafficIn = new JLabel(CConstants.LABEL_TRAFFIC_IN, SwingConstants.LEFT);		lblTrafficOut = new JLabel(CConstants.LABEL_TRAFFIC_OUT, SwingConstants.LEFT);		txtTrafficIn = new JTextField(CConstants.TEXT_ZERO, 5);		txtTrafficIn.setEditable(false);		txtTrafficIn.setHorizontalAlignment(SwingConstants.RIGHT);		txtTrafficOut = new JTextField(CConstants.TEXT_ZERO, 5);		txtTrafficOut.setEditable(false);		txtTrafficOut.setHorizontalAlignment(SwingConstants.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, SwingConstants.LEFT);		lblInterfaceDB = new JLabel(CConstants.LABEL_INTERFACE_DB_OFF, SwingConstants.LEFT);		lblInterfaceXML = new JLabel(CConstants.LABEL_INTERFACE_XML_OFF, SwingConstants.LEFT);		lblInterfaceRMI = new JLabel(CConstants.LABEL_INTERFACE_RMI_OFF, SwingConstants.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, SwingConstants.LEFT);		lblRawInLog = new JLabel(CConstants.LABEL_IN_RAW_LOG_OFF, SwingConstants.LEFT);		lblRawOutLog = new JLabel(CConstants.LABEL_OUT_RAW_LOG_OFF, SwingConstants.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;	}	static class CAboutDialog extends JDialog	{		private static final long serialVersionUID = -6832700576136038240L;		public CAboutDialog(JFrame owner)		{			super(owner, "About SMSEngine", 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 + -