我简单的做了一下,很简单的,代码如下:
/**
* Created with IntelliJ IDEA.
* User: Administrator
* Date: 12-7-1
* Time: 上午8:39
* To change this template use File | Settings | File Templates.
*/
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
整个的背景,覆盖public void paint(Graphics g)
方法。
如果列表内容也要修改,要重写ListCellRenderer类。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)