JPanel jp = new JPanel()//新建面板
jp.setLayout(new FlowLayout()) //设置面板布局
ImageIcon ii=new ImageIcon(getClass().getResource("/Picture/i.jpg"))
JLabel uppicture=new JLabel(ii)//往面板里加入JLabel
this.setVisible(true)
JLabel j = new JLabel()j.setText("text")//设置文字
j.setBackground(Color.gray)//设置背景颜色
//设置图标
Image image = Toolkit.getDefaultToolkit().createImage("image path")
Icon icon = new ImageIcon(image)
j.setIcon(icon)
API中JLabel好像不支持背景图片。不过能设置图标。另外虽然不可以设置背景图片但是可以设置背景颜色。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)