1

助けを求めたいです。私はこのようなものが欲しい: http://docs.oracle.com/javase/tutorial/uiswing/components/rootpane.html#glasspane

ここに画像の説明を入力

このアプリケーションにはマップがあり、新しい非表示レイヤーに小さな画像が必要です。小さな画像は、JSliders で上下に移動できます。そのレイヤーは「ラベル」の上にのみある必要があります。Aはこのコードを持っています:

 private JPanel mujPanel5() {
    JSlider [] posuvniky = new JSlider[2];
    posuvniky[0] = new JSlider(SwingConstants.HORIZONTAL, 0, 100, 30);
    posuvniky[1] = new JSlider(SwingConstants.VERTICAL, 0, 100, 60);
    for (int i = 0; i < posuvniky.length; i++) {
        posuvniky[i].addChangeListener(new ZmenaPosuvniku5()); //Listener do nothing
    }

    URL umisteniMapy = this.getClass().getResource("map.jpg");
    Icon obrazek = new ImageIcon(umisteniMapy);
    JLabel label = new JLabel(obrazek, SwingConstants.CENTER);
    label.setOpaque(true);
    label.setBackground(Color.white);

    JPanel panel = new JPanel();
    panel.setLayout(new BorderLayout());
    panel.add(posuvniky[0], BorderLayout.NORTH);
    panel.add(posuvniky[1], BorderLayout.WEST);
    panel.add(label, BorderLayout.CENTER);
    return panel;
}

みんなに感謝します。

うーん ...

4

1 に答える 1

1

記述された非表示レイヤーの作成方法がわかりません

レイヤード ペインの使用方法 を参照してください。

于 2013-03-16T15:11:29.933 に答える