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

📄 infroomview.java

📁 java课程的资料以及实验的代码
💻 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 + -