資源簡介
詳情可見https://blog.csdn.net/Spidy_harker/article/details/103201053 ,本資源的與QQ的相似程度達到8成,也實現了一些基本功能。

代碼片段和文件信息
package?bean;
import?javax.swing.JPanel;
import?javax.swing.JButton;
import?javax.swing.JLabel;
import?java.awt.Font;
import?java.awt.event.MouseMotionAdapter;
import?java.awt.event.MouseEvent;
import?java.awt.Color;
import?javax.swing.UIManager;
import?javax.swing.border.LineBorder;
import?java.awt.event.MouseAdapter;
import?Function.common;
import?test.BasicInformationWindow;
public?class?contentPane?extends?JPanel?{
/**
?*?Create?the?panel.
?*/
public?static?int?height=83;
public?static?int?width=301;
public?JLabel?lblNewblacklistLabel;//昵稱
public?JLabel?lblNewblacklistLabel_1;//消息
public?JButton?btnNewButton;
public?String?avatarFile;///頭像文件
public?String?pictureFile;
public?BasicInformationWindow?pictureframe;
public?contentPane(int?xint?y)?{
addMouseListener(new?MouseAdapter()?{
@Override
public?void?mouseEntered(MouseEvent?e)?{//鼠標移進模板區,改變背景顏色;
setBackground(Color.lightGray);
}
@Override
public?void?mouseExited(MouseEvent?e)?{//鼠標移出模板區,改變背景顏色;
setBackground(Color.WHITE);
}
@Override
public?void?mouseClicked(MouseEvent?e)?{//鼠標點擊
if(e.getClickCount()==2)
{
/*彈出聊天窗口
?*?......
*/
}
}
});
setBorder(null);
this.setBounds(x?y?width?height);//插入合適的位置
setBackground(Color.WHITE);
setForeground(Color.DARK_GRAY);
setLayout(null);
//頭像
btnNewButton?=?new?JButton();
btnNewButton.addMouseListener(new?MouseAdapter()?{
@Override
public?void?mouseClicked(MouseEvent?e)?{
//測試頭像彈窗
pictureframe.setVisible(true);
}
});
btnNewButton.setBounds(15?15?50?49);
add(btnNewButton);
//昵稱
lblNewblacklistLabel?=?new?JLabel(“昵稱“);
lblNewblacklistLabel.setForeground(Color.RED);
lblNewblacklistLabel.setFont(new?Font(“微軟雅黑“?Font.PLAIN?15));
lblNewblacklistLabel.setBounds(75?15?84?30);
add(lblNewblacklistLabel);
//消息面板
lblNewblacklistLabel_1?=?new?JLabel(“您的好友給您發來新的消息“);
lblNewblacklistLabel_1.setFont(new?Font(“微軟雅黑?Light“?Font.PLAIN?12));
lblNewblacklistLabel_1.setBounds(75?37?192?20);
add(lblNewblacklistLabel_1);
}
public?void?setData(String?nameString?signature)//設置昵稱和簽名
{
lblNewblacklistLabel.setText(name);
lblNewblacklistLabel.repaint();
lblNewblacklistLabel_1.setText(signature);
lblNewblacklistLabel_1.repaint();
}
public?void?setAvatar(String?file)//設置頭像
{
avatarFile=file;
btnNewButton.setIcon(common.setIcon(file?true));
}
public?void?setPane(String?nameString?signatureString?Avatarfile)
{
setData(namesignature);
setAvatar(Avatarfile);
}
public?void?setPictureframe(String?titleString?pictureFileint?heightint?width)
{
pictureFile=pictureFile;
pictureframe=new?BasicInformationWindow(pictureFileheightwidth);
pictureframe.settitle(title);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????397??2019-11-20?10:55??Text\.classpath
?????文件????????380??2019-11-20?08:09??Text\.project
?????文件????????784??2019-11-20?10:55??Text\.settings\org.eclipse.jdt.core.prefs
?????文件????????993??2019-11-22?14:14??Text\bin\bean\contentPane$1.class
?????文件????????738??2019-11-22?14:14??Text\bin\bean\contentPane$2.class
?????文件???????2839??2019-11-22?14:14??Text\bin\bean\contentPane.class
?????文件????????936??2019-11-22?14:14??Text\bin\bean\MyPane.class
?????文件???????9706??2019-11-20?09:10??Text\bin\data\Avatar.jpg
?????文件??????61290??2019-11-22?10:54??Text\bin\data\Avatar1.jpg
?????文件??????43045??2019-11-22?13:54??Text\bin\data\Avatar2.jpg
?????文件??????55777??2019-11-22?13:58??Text\bin\data\Avatar3.jpg
?????文件??????80952??2019-11-19?23:00??Text\bin\data\background.png
?????文件??????49787??2019-11-22?13:31??Text\bin\data\blacklist1.jpg
?????文件???????1544??2019-11-20?17:33??Text\bin\data\hornor.png
?????文件????????795??2019-11-20?18:22??Text\bin\data\Lv.jpg
?????文件???????1293??2019-11-20?09:39??Text\bin\data\QQmusic.png
?????文件???????1345??2019-11-20?17:43??Text\bin\data\QQ會員.png
?????文件??????71138??2019-11-20?23:18??Text\bin\data\QQ消息示例.png
?????文件??????20382??2019-11-20?16:56??Text\bin\data\QQ背景.jpg
?????文件????????840??2019-11-20?17:36??Text\bin\data\QQ郵箱.jpg
?????文件????????953??2019-11-20?22:38??Text\bin\data\QQ音樂.jpg
?????文件????????729??2019-11-20?17:45??Text\bin\data\search.jpg
?????文件????????978??2019-11-22?14:38??Text\bin\data\searchButton.jpg
?????文件??????46979??2019-11-22?14:07??Text\bin\data\searchfr
?????文件??????22008??2019-11-22?13:32??Text\bin\data\warning.jpg
?????文件???????4088??2019-11-20?22:36??Text\bin\data\其他軟件欄.jpg
?????文件????????859??2019-11-20?22:29??Text\bin\data\添加聯系人.jpg
?????文件???????1530??2019-11-20?16:44??Text\bin\data\空間.png
?????文件????????728??2019-11-20?22:10??Text\bin\data\菜單欄.jpg
?????文件???????1310??2019-11-20?16:50??Text\bin\data\裝扮.png
............此處省略65個文件信息
- 上一篇:數學建模電子教案 陳光亭 裘哲勇主編
- 下一篇:GLSL Essentials
評論
共有 條評論