📄 bmiddleframe.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class BTitlePanel extends JPanel
{
JLabel Face;
JLabel Name;
JLabel State;
ATitlePanel T;
JLabel A1,A2;
GridBagLayout GBL;
GridBagConstraints GBC;
BTitlePanel()
{
Face=new JLabel(new ImageIcon("100.jpg"));
Name=new JLabel("");
Name.setForeground(new Color(0,0,0));
State=new JLabel("在线");
State.setForeground(new Color(0,0,0));
State.setFont(new Font("楷体_GB2312",Font.PLAIN,12));
T=new ATitlePanel();
A1=new JLabel(" ");
A2=new JLabel(" ");
GBC=new GridBagConstraints();
setBackground(new Color(51,157,221));
setLayout(GBL= new GridBagLayout());
GBC.gridx=0;
GBC.gridy=1;
GBL.setConstraints(Face,GBC);
GBC.gridx=1;
GBC.gridy=1;
GBL.setConstraints(A1,GBC);
GBC.gridx=2;
GBC.gridy=1;
GBL.setConstraints(Name,GBC);
GBC.gridx=3;
GBC.gridy=1;
GBL.setConstraints(State,GBC);
GBC.gridx=4;
GBC.gridy=1;
GBL.setConstraints(A2,GBC);
GBC.gridx=5;
GBC.gridy=1;
GBL.setConstraints(T,GBC);
add(Face);
add(Name);
add(State);
add(T);
add(A1);
add(A2);
}
}
class BTextPanel extends JPanel
{
JLabel I1,I2;
JPanel TA,TB;
JScrollPane SP1,SP2;
GridBagLayout GBL;
GridBagConstraints GBC;
BTextPanel()
{
I1=new JLabel(new ImageIcon("BZ1.jpg"));
I2=new JLabel(new ImageIcon("BZ5.jpg"));
TA=new JPanel();
TA.setBackground(new Color(225,247,255));
TA.setLayout(new GridLayout(500,1));
TB=new JPanel();
TB.setBackground(new Color(225,247,255));
TB.setLayout(new GridLayout(500,1));
SP1=new JScrollPane(TA);
SP2=new JScrollPane(TB);
GBC= new GridBagConstraints();
setBackground(new Color(51,157,221));
setLayout(GBL= new GridBagLayout());
GBC.gridx=1;
GBC.gridy=1;
GBC.weightx=1;
GBC.weighty=1;
GBC.fill=GridBagConstraints.BOTH;
GBL.setConstraints(SP1,GBC);
GBC.gridx=1;
GBC.gridy=2;
GBC.weightx=1;
GBC.weighty=0.5;
GBC.fill=GridBagConstraints.BOTH;
GBL.setConstraints(SP2,GBC);
GBC.gridx=1;
GBC.gridy=15;
GBL.setConstraints(I1,GBC);
GBC.gridx=0;
GBC.gridy=1;
GBC.gridheight=2;
GBL.setConstraints(I2,GBC);
add(SP1);
add(SP2);
add(I1);
add(I2);
}
}
class BUserPanel extends JPanel
{
JLabel I1,I2;
JList UserList;
GridBagLayout GBL;
GridBagConstraints GBC;
BUserPanel()
{
I1=new JLabel(new ImageIcon("BY1.jpg"));
I2=new JLabel(new ImageIcon("BY5.jpg"));
UserList=new JList();
UserList.setBackground(new Color(206,242,255));
UserList.setSelectionBackground(new Color(51,157,221));
UserList.setVisibleRowCount(9);
GBC= new GridBagConstraints();
setBackground(new Color(206,242,255));
setLayout(GBL= new GridBagLayout());
GBC.gridx=1;
GBC.gridy=2;
GBL.setConstraints(I1,GBC);
GBC.gridx=2;
GBC.gridy=1;
GBL.setConstraints(I2,GBC);
GBC.anchor= GridBagConstraints.NORTHWEST;
GBC.gridx=2;
GBC.gridy=2;
GBL.setConstraints(UserList,GBC);
add(UserList);
add(I1);
add(I2);
}
}
class BListPanel extends JPanel
{
JLabel All;
JLabel Title,UserLabel;
BUserPanel U;
GridBagLayout GBL;
GridBagConstraints GBC;
BListPanel()
{
U=new BUserPanel();
All=new JLabel("所有人");
All.setForeground(new Color(0,0,0));
All.setFont(new Font("宋体",Font.PLAIN,12));
All.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
Title=new JLabel(new ImageIcon("BX1.jpg"));
UserLabel=new JLabel("在线用户数:0");
UserLabel.setForeground(new Color(240,0,0));
UserLabel.setFont(new Font("楷体_GB2312",Font.PLAIN,12));
GBC= new GridBagConstraints();
setBackground(new Color(141,211,245));
setLayout(GBL= new GridBagLayout());
GBC.anchor= GridBagConstraints.NORTHWEST;
GBC.gridx=1;
GBC.gridy=1;
GBL.setConstraints(Title,GBC);
GBC.gridx=1;
GBC.gridy=2;
GBL.setConstraints(UserLabel,GBC);
GBC.anchor= GridBagConstraints.CENTER;
GBC.gridx=1;
GBC.gridy=3;
GBL.setConstraints(All,GBC);
GBC.gridx=1;
GBC.gridy=4;
GBL.setConstraints(U,GBC);
add(All);
add(U);
add(UserLabel);
add(Title);
}
}
class BMiddlePanel extends JPanel
{
BListPanel L;
BTextPanel T;
GridBagLayout GBL;
GridBagConstraints GBC;
BMiddlePanel()
{
L=new BListPanel();
T=new BTextPanel();
GBC= new GridBagConstraints();
setBackground(new Color(51,157,221));
setLayout(GBL= new GridBagLayout());
GBC.gridx=1;
GBC.gridy=1;
GBL.setConstraints(L,GBC);
GBC.gridx=2;
GBC.gridy=1;
GBL.setConstraints(T,GBC);
add(L);
add(T);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -