📄 infroomview.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.sql.*;
public class InfRoomView extends JDialog {
public TalkRoom p1;
public InfRoomView(ButPanel p2) {
getContentPane().setLayout(new BorderLayout());
p1 = new TalkRoom();
getContentPane().add(p1,BorderLayout.CENTER);
getContentPane().add(p2,BorderLayout.SOUTH);
}
}
class TalkRoom extends JPanel {
public JComboBox JCfriend;
public JTextArea reponseView;
public JTextArea requestView;
private Container cont;
private GridBagLayout layout;
private GridBagConstraints cons;
String[] myFriend={"大漠孤烟","希特勒","长河落日","人间天使","淘气宝贝","灯下漫笔"};
public TalkRoom(){
cont = this;
layout = new GridBagLayout();
cont.setLayout(layout);
cons = new GridBagConstraints();
JLabel JLfriend=new JLabel("好友信息:");
JCfriend=new JComboBox(myFriend);
JPanel JPfriend= new JPanel();
JPfriend.add(JLfriend); JPfriend.add(JCfriend);
reponseView=new JTextArea(10,32);
JScrollPane JS1=new JScrollPane(reponseView,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
requestView=new JTextArea(4,32);
// requestView.setEnabled(false);
JScrollPane JS2=new JScrollPane(requestView,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
addComponent(JPfriend,0,0,1,1);
addComponent(JS1,1,0,1,1);
addComponent(JS2,2,0,1,1);
setVisible(true);
}
private void addComponent(Component comp, int row,int column,int width,int height) {
cons.gridx = column;
cons.gridy = row;
cons.gridwidth = width;
cons.gridheight = height;
layout.setConstraints(comp,cons);
cont.add(comp);
}
}
class sendInfView extends InfRoomView {
public sendInfView(ButPanel p) {
super(p);
setTitle("员工沟通");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -