要更正当前存在的问题,可以将TiledImage对象设置为Jframe的内容窗格,然后确保添加到其上的所有面板都不透明。
那是,
public static void main(String[] args) throws IOException { mainframe.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE); BufferedImage image = ImageIO.read(new File("./resource/patterngrey.png")); TiledImage backgroundImage = new TiledImage(image); // Make backgroundImage the content pane. mainframe.setContentPane(backgroundImage); mainframe.setLayout(new BorderLayout()); // Make the userDetailsPanel not opaque. userDetailsPanel.setOpaque(false); mainframe.add(userDetailsPanel, BorderLayout.CENTER); mainframe.setSize(400,400); mainframe.setVisible(true);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)