宝贝些我这个变透明了得但是底层背景不显示是什么情况

?_?zs 2019-12-30 03:30:27
window = new JFrame("服务端");
window.setLayout(null);
window.setBounds(300, 200, 600, 530);
window.setResizable(false);//大小不可改变
String path = "123.jpg"; //路径
ImageIcon background = new ImageIcon(path); // 背景图片
JLabel label = new JLabel(background);//把背景图片显示在一个标签里面
label.setBounds(0, 0,window.getWidth(), window.getHeight()); //设置图片大小
JPanel image = (JPanel) window.getContentPane();// 将图片转变为Jpanel
image.setOpaque(false);//使内容透明
window.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));//放在底层

JLabel label1 = new JLabel("端口号:");
label1.setBounds(200, 8, 60, 30);
window.add(label1);

portServer = new JTextField();
portServer.setBounds(250, 8, 130, 25);
portServer.setOpaque(false);
window.add(portServer);


start = new JButton("启动");
start.setBounds(90, 8, 100, 25);
start.setOpaque(false);
window.add(start);
//start.setIcon(new ImageIcon("5.jpg"));

exit = new JButton("关闭");
exit.setBounds(390, 8, 100, 25);
window.add(exit);


JLabel label2 = new JLabel("用户列表");
label2.setBounds(440, 50, 100, 30);
window.add(label2);


user = new JList<String>();
JScrollPane scrollPane = new JScrollPane(user);//添加滚动条
scrollPane.setBounds(400, 80, 140, 360);
scrollPane. setBackground(new Color(0, 0, 0, 0));
window.add(scrollPane);

JLabel label3 = new JLabel("聊天记录");
label3.setBounds(40, 50, 100, 30);
window.add(label3);

textMessage = new JTextArea();
textMessage.setBounds(135, 80, 340, 220);
textMessage.setOpaque(false);
textMessage.setEditable(false);//不可编辑
//文本内容换行的两个需要配合着用
textMessage.setLineWrap(true);//设置文本内容自动换行,在超出文本区域时,可能会切断单词
textMessage.setWrapStyleWord(true);//设置以自动换行,以单词为整体,保证单词不会被切断
JScrollPane scrollPane1 = new JScrollPane(textMessage);//设置滚动条
scrollPane1.setBounds(30, 80, 350,360);
window.add(scrollPane1);


message = new JTextField();
message.setBounds(10, 300, 360, 50);
message.setOpaque(false);

...全文
17 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧