📄 chatcontent.java
字号:
package com.softfz.jn0708.chat.chatcontent;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.BoxLayout;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextPane;
import com.softfz.jn0708.chat.ChatFrame;
/**
* 聊天内容面板
*/
public class ChatContent extends JPanel {
private static final long serialVersionUID = -8755640782844689541L;
private JTextPane jtpchatcontent = new JTextPane();
private ChatFrame chatframe = null;
private JScrollPane jspchatcontent = new JScrollPane();
/**
* 聊天面板 构造函数
* @param chatframe 聊天窗体
*/
public ChatContent(ChatFrame chatframe){
this.chatframe = chatframe;
jtpchatcontent.setBackground(Color.WHITE);
jtpchatcontent.setEditable(false);
jspchatcontent = new JScrollPane(jtpchatcontent,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jspchatcontent.setPreferredSize(new Dimension(347,205));
jspchatcontent.setMaximumSize(new Dimension(907,742));
this.setPreferredSize(new Dimension(338,235));
this.setMaximumSize(new Dimension(907,742));
this.setBackground(new Color(255,255,255));
this.setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));
this.add(jspchatcontent);
}
/**
* 获取聊天窗体参数
* @return
*/
public ChatFrame getChatframe() {
return chatframe;
}
// /**
// * 设置
// * @param chatframe
// */
// public void setChatframe(ChatFrame chatframe) {
// this.chatframe = chatframe;
// }
/**
* 获取聊天内容文本域
*/
public JTextPane getJtpchatcontent() {
return jtpchatcontent;
}
// public void setJtpchatcontent(JTextPane jtpchatcontent) {
// this.jtpchatcontent = jtpchatcontent;
// }
/**
*聊天内容文本域滚动条
*/
public JScrollPane getJspchatcontent() {
return jspchatcontent;
}
// public void setJspchatcontent(JScrollPane jspchatcontent) {
// this.jspchatcontent = jspchatcontent;
// }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -