📄 serverframe.java
字号:
package chatServer;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import java.awt.Rectangle;
import javax.swing.JRadioButton;
import javax.swing.JButton;
import java.awt.Dimension;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class ServerFrame extends JFrame
{
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JScrollPane jScrollPane = null;
private JButton jButton = null;
private JTextArea jTextArea = null;
private ChatServer server;
public ServerFrame(ChatServer cs)
{
super();
initialize();
this.server=cs;
}
private void initialize()
{
this.setSize(254, 186);
this.setContentPane(getJContentPane());
this.setTitle("Server");
}
private JPanel getJContentPane()
{
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJScrollPane(), null);
jContentPane.add(getJButton(), null);
}
return jContentPane;
}
private JScrollPane getJScrollPane()
{
if (jScrollPane == null) {
jScrollPane = new JScrollPane();
jScrollPane.setBounds(new Rectangle(3, 3, 245, 110));
jScrollPane.setViewportView(getJTextArea());
}
return jScrollPane;
}
private JButton getJButton()
{
if (jButton == null)
{
jButton = new JButton();
jButton.setBounds(new Rectangle(88, 118, 78, 28));
jButton.setText("关闭");
jButton.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent e)
{
server.close();
}
});
}
return jButton;
}
private JTextArea getJTextArea() {
if (jTextArea == null) {
jTextArea = new JTextArea();
}
return jTextArea;
}
public void setText(String str)
{
jTextArea.append(str+"\n");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -