java中设置JLlist背景为透明
答案:3 悬赏:0 手机版
解决时间 2021-04-29 18:52
- 提问者网友:却不属于对方
- 2021-04-29 03:04
java中设置JLlist背景为透明
最佳答案
- 五星知识达人网友:思契十里
- 2021-04-29 04:43
用JList的父类(javax.swing.JComponent)中的
[ void setOpaque(boolean isOpaque) ] 方法里面设置Boolean型参数。
当参数设置为false的时候、如:JList.setOpaque(false);
JLable的背景颜色变透明叻、、有邮箱没、我给你发个API;以后直接在API上找信息。。。
[ void setOpaque(boolean isOpaque) ] 方法里面设置Boolean型参数。
当参数设置为false的时候、如:JList.setOpaque(false);
JLable的背景颜色变透明叻、、有邮箱没、我给你发个API;以后直接在API上找信息。。。
全部回答
- 1楼网友:末日狂欢
- 2021-04-29 06:30
我简单的做了一下,很简单的,代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import com.sun.awt.AWTUtilities;
public class a extends JPanel{
public static void main(String[] args)
{
JButton t1;
String[] data = {"one", "two", "three", "four"};
JList dataList = new JList(data);
JFrame f1=new JFrame();
JMenuBar mb =new JMenuBar();
mb.add(t1=new JButton("X"),BorderLayout.EAST);
t1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
f1.setJMenuBar(mb);
f1.add(dataList);
f1.setSize(300,300);
f1.setUndecorated(true);
AWTUtilities.setWindowOpacity(f1, 0.6F);
f1.setLocationRelativeTo(null);
f1.setVisible(true);
}
}
效果如下:
如有不解:群里找我,咖啡编程:
57914814
- 2楼网友:有你哪都是故乡
- 2021-04-29 05:03
问题能否清楚点,是把用户列表设置成透明么?追问对,就是用列表显示用户名的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯