【问题标题】:I'm trying to add a Box to a JLayeredPane我正在尝试将 Box 添加到 JLayeredPane
【发布时间】:2014-10-25 19:48:26
【问题描述】:

我将 Box 声明为:Box caja=Box.createHorizo​​ntalBox(); 然而,第一层说 FondoMenu.png 是唯一显示的,除非我把 JOptionPane 放在第一个显示它,否则 Box 不会显示,请帮助(BuscaImagen 是我创建的一种方法,它根据我的规范创建 JLabel)

capas.add(new BuscaImagen("FondoMenu.png", 0, 0), new Integer(0));
        caja.add(new BuscaImagen("JUGAR", "FIz.png", 2, 40, 90));
        caja.add(Box.createHorizontalStrut(20));
        caja.add(new BuscaImagen("SALIR", "FDe.png", 2, 40, 240));
        caja.add(Box.createHorizontalStrut(20));
        caja.add(new BuscaImagen("INSTRUCCIONES", "FAb.png", 2, 40, 390));
        JOptionPane.showMessageDialog(null, caja);
        caja.setLocation(60, capas.getHeight() / 2 - 10);
        capas.add(caja, new Integer(1));

【问题讨论】:

    标签: jlayeredpane box


    【解决方案1】:

    关于如何使用分层窗格的 Oracle 上有一篇很好的文章。我希望这对您的问题有所帮助 http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html

    【讨论】:

    • 谢谢,真的很有帮助
    猜你喜欢
    • 2010-12-18
    • 2014-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    相关资源
    最近更新 更多