membercell.java
来自「用JAVA编写的聊天程序可以面向点对点的连接,有好看的表情」· Java 代码 · 共 47 行
JAVA
47 行
//package psn.nicholas.net.msg;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import javax.swing.*;
import javax.swing.border.*;
public class MemberCell extends JPanel {
private JLabel imageLabel;
private JLabel nickLabel;
private Border border;
public MemberCell(int i, String nick) {
super(new FlowLayout(FlowLayout.LEFT,2,1));
imageLabel = new JLabel(ImageFactory.getInstance().getImageIcon(i));
nickLabel = new JLabel(nick);
border = BorderFactory.createLineBorder(Color.white,2);
add(imageLabel);
add(nickLabel);
}
public void setIcon(int i) {
imageLabel.setIcon(ImageFactory.getInstance().getImageIcon(i));
}
public Icon getIcon() {
return imageLabel.getIcon();
}
public void setNick(String nick) {
nickLabel.setText(nick);
}
public String getNick() {
return nickLabel.getText();
}
public void setBorderVisible(boolean visible) {
if(visible)
imageLabel.setBorder(border);
else
imageLabel.setBorder(null);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?