📄 qq2009.java
字号:
package client;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Color;
import java.awt.Rectangle;
import java.awt.GridBagLayout;
import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import java.awt.Font;
import javax.swing.JTextArea;
import javax.swing.border.BevelBorder;
import java.awt.Toolkit;
import javax.swing.JButton;
import javax.swing.JScrollPane;
import javax.swing.border.SoftBevelBorder;
import javax.swing.JComboBox;
import javax.swing.SwingConstants;
import java.awt.Point;
import java.awt.Dimension;
public class QQ2009 extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JPanel jPanel = null;
private JPanel jPanel1 = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
private JLabel jLabel2 = null;
private JLabel jLabel3 = null;
private JPanel jPanel2 = null;
private JPanel jPanel3 = null;
private JLabel jLabel4 = null;
private JPanel jPanel4 = null;
private JLabel jLabel5 = null;
private JLabel jLabel6 = null;
private JLabel jLabel7 = null;
private JLabel jLabel8 = null;
private JLabel jLabel9 = null;
private JPanel jPanel5 = null;
private JTextArea jTextArea = null;
private JPanel jPanel7 = null;
private JLabel jLabel10 = null;
private JPanel jPanel8 = null;
private JPanel jPanel9 = null;
private JPanel jPanel10 = null;
private JPanel jPanel11 = null;
private JPanel jPanel12 = null;
private JPanel jPanel13 = null;
private JPanel jPanel81 = null;
private JPanel jPanel82 = null;
private JPanel jPanel83 = null;
private JPanel jPanel84 = null;
private JPanel jPanel85 = null;
private JLabel jLabel11 = null;
private JLabel jLabel12 = null;
private JLabel jLabel13 = null;
private JLabel jLabel14 = null;
private JLabel jLabel15 = null;
private JPanel jPanel15 = null;
private JLabel jLabel16 = null;
private JPanel jPanel16 = null;
private JLabel jLabel17 = null;
private JPanel jPanel17 = null;
private JLabel jLabel18 = null;
private JPanel jPanel14 = null;
private JLabel jLabel19 = null;
private JPanel jPanel18 = null;
private JLabel jLabel20 = null;
private JPanel jPanel19 = null;
private JLabel jLabel21 = null;
private JPanel jPanel20 = null;
private JLabel jLabel22 = null;
private JPanel jPanel21 = null;
private JLabel jLabel23 = null;
private JPanel jPanel22 = null;
private JLabel jLabel24 = null;
private JPanel jPanel23 = null;
private JLabel jLabel25 = null;
private JLabel jLabel26 = null;
private JPanel jPanel24 = null;
private JLabel jLabel27 = null;
private JPanel jPanel26 = null;
private JLabel jLabel29 = null;
private JPanel jPanel251 = null;
private JLabel jLabel281 = null;
private JScrollPane jScrollPane = null;
private JComboBox jComboBox = null;
private Controller controller = null;
private static ChangeInfo changeInfo = null;
private static SearchFriends searchFriends = null;
private int n = -1;
private int m = 0;
private JButton jButton2 = null;
private JButton jButton121 = null;
private JButton jButton13 = null;
private JButton jButton111 = null;
/**
* This is the default constructor
*/
public QQ2009(Controller controller) {
super();
initialize();
this.controller = controller;
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setIconImage(Toolkit.getDefaultToolkit().getImage(
getClass().getResource("/picture/FriendButton.gif")));
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setBounds(new Rectangle(800, 0, 210, 540));
this.setContentPane(getJContentPane());
this.setTitle("QQ2009");
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
controller.changeState(2);
controller.saveCahtLog();
System.exit(0);
}
});
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel9 = new JLabel();
jLabel9.setBounds(new Rectangle(2, 65, 64, 20));
jLabel9.setIcon(new ImageIcon(getClass().getResource(
"/picture/editleft_outside.gif")));
jLabel9.setText("");
jLabel5 = new JLabel();
jLabel5.setFont(new Font("Dialog", Font.PLAIN, 12));
jLabel5.setBounds(new Rectangle(180, 34, 13, 18));
jLabel5.setText("0");
jLabel4 = new JLabel();
jLabel4.setFont(new Font("Dialog", Font.PLAIN, 12));
jLabel4.setForeground(new Color(51, 51, 255));
jLabel4.setBounds(new Rectangle(118, 34, 31, 18));
jLabel4.setText("邮件");
jLabel3 = new JLabel();
jLabel3.setBounds(new Rectangle(133, 15, 16, 16));
jLabel3.setIcon(new ImageIcon(getClass().getResource(
"/picture/online.gif")));
jLabel3.setText("状态");
jLabel2 = new JLabel();
jLabel2.setBounds(new Rectangle(145, 15, 62, 18));
jLabel2.setFont(new Font("Dialog", Font.PLAIN, 12));
jLabel2.setForeground(Color.blue);
jLabel2.setText(" 状态");
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(54, 15, 78, 17));
jLabel1.setText("用户名:");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.setBackground(new Color(128, 223, 255));
jContentPane.add(getJPanel(), null);
jContentPane.add(jLabel1, null);
jContentPane.add(jLabel2, null);
jContentPane.add(jLabel3, null);
jContentPane.add(jLabel9, null);
jContentPane.add(getJPanel5(), null);
jContentPane.add(getJPanel15(), null);
jContentPane.add(getJPanel26(), null);
jContentPane.add(getJScrollPane(), null);
jContentPane.add(getJButton2(), null);
jContentPane.add(getJButton121(), null);
jContentPane.add(getJButton13(), null);
jContentPane.add(getJButton111(), null);
}
return jContentPane;
}
public JLabel getJLabel1() { // 该方法在parseEmbody(Object)中被调用!
return jLabel1;
}
/**
* This method initializes jPanel
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel() {
if (jPanel == null) {
jPanel = new JPanel();
jPanel.setLayout(null);
jPanel.setBounds(new Rectangle(1, 90, 39, 347));
jPanel.setBackground(new Color(113, 204, 255));
jPanel.add(getJPanel7(), null);
jPanel.add(getJPanel8(), null);
jPanel.add(getJPanel9(), null);
jPanel.add(getJPanel10(), null);
jPanel.add(getJPanel11(), null);
jPanel.add(getJPanel12(), null);
jPanel.add(getJPanel13(), null);
jPanel.add(getJPanel81(), null);
jPanel.add(getJPanel82(), null);
jPanel.add(getJPanel83(), null);
jPanel.add(getJPanel84(), null);
jPanel.add(getJPanel85(), null);
}
return jPanel;
}
/**
* This method initializes jPanel1
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel1() {
if (jPanel1 == null) {
jLabel = new JLabel();
jLabel.setIcon(new ImageIcon(getClass().getResource(
"/picture/11.gif")));
jLabel.setBounds(new Rectangle(1, 3, 51, 44));
jLabel.setHorizontalAlignment(SwingConstants.CENTER);
jLabel.setHorizontalTextPosition(SwingConstants.CENTER);
jLabel.setText("");
jLabel.setVisible(true);
jLabel.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
if (changeInfo == null) {
changeInfo = new ChangeInfo(QQ2009.this, controller);
}
changeInfo.setVisible(true);
}
});
jPanel1 = new JPanel();
jPanel1.setLayout(null);
jPanel1.setBorder(BorderFactory.createLineBorder(new Color(60, 168,
206), 1));
jPanel1.setBackground(new Color(115, 199, 238));
jPanel1.setLocation(new Point(0, -1));
jPanel1.setSize(new Dimension(53, 47));
jPanel1.add(jLabel, null);
}
return jPanel1;
}
public JLabel getJLabel() {
return jLabel;
}
/**
* This method initializes jPanel2
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel2() {
if (jPanel2 == null) {
jLabel6 = new JLabel();
jLabel6.setBounds(new Rectangle(-1, 0, 20, 14));
jLabel6.setIcon(new ImageIcon(getClass().getResource(
"/picture/QZONE_16.gif")));
jLabel6.setText("");
jPanel2 = new JPanel();
jPanel2.setLayout(null);
jPanel2.setBackground(new Color(117, 204, 255));
jPanel2.setBounds(new Rectangle(62, 34, 20, 15));
jPanel2.add(jLabel6, null);
jPanel2.addMouseListener(new java.awt.event.MouseListener() {
public void mouseClicked(java.awt.event.MouseEvent e) {
jPanel2.setBorder(BorderFactory
.createBevelBorder(BevelBorder.LOWERED));
}
public void mousePressed(java.awt.event.MouseEvent e) {
}
public void mouseReleased(java.awt.event.MouseEvent e) {
}
public void mouseEntered(java.awt.event.MouseEvent e) {
}
public void mouseExited(java.awt.event.MouseEvent e) {
jPanel2.setBorder(BorderFactory.createEmptyBorder(0, 0, 0,
0));
}
});
jPanel2
.addMouseMotionListener(new java.awt.event.MouseMotionListener() {
public void mouseMoved(java.awt.event.MouseEvent e) {
jPanel2.setBorder(BorderFactory
.createBevelBorder(BevelBorder.RAISED));
}
public void mouseDragged(java.awt.event.MouseEvent e) {
}
});
}
return jPanel2;
}
/**
* This method initializes jPanel3
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel3() {
if (jPanel3 == null) {
jLabel7 = new JLabel();
jLabel7.setBounds(new Rectangle(3, 0, 16, 14));
jLabel7.setIcon(new ImageIcon(getClass().getResource(
"/picture/MailButton.gif")));
jLabel7.setText("");
jPanel3 = new JPanel();
jPanel3.setLayout(null);
jPanel3.setBackground(new Color(114, 203, 255));
jPanel3.setBounds(new Rectangle(90, 33, 20, 15));
jPanel3.add(jLabel7, null);
jPanel3.addMouseListener(new java.awt.event.MouseListener() {
public void mouseClicked(java.awt.event.MouseEvent e) {
jPanel3.setBorder(BorderFactory
.createBevelBorder(BevelBorder.LOWERED));
}
public void mousePressed(java.awt.event.MouseEvent e) {
}
public void mouseReleased(java.awt.event.MouseEvent e) {
}
public void mouseEntered(java.awt.event.MouseEvent e) {
}
public void mouseExited(java.awt.event.MouseEvent e) {
jPanel3.setBorder(BorderFactory.createEmptyBorder(0, 0, 0,
0));
}
});
jPanel3
.addMouseMotionListener(new java.awt.event.MouseMotionListener() {
public void mouseMoved(java.awt.event.MouseEvent e) {
jPanel3.setBorder(BorderFactory
.createBevelBorder(BevelBorder.RAISED));
}
public void mouseDragged(java.awt.event.MouseEvent e) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -