przyslanianie komponentow

0

Jesli najade na przycisk A to przykrywa on przycisk B jesli najade na B to przycisk A jest przysloniety jak mozna na stale przytwierdzic ktory ktorego ma przyslaniac?

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JFrame;

public class test17 extends JApplet {
JFrame okno = new JFrame();
JButton A = new JButton();
JButton B = new JButton();
    public void init(){
        okno.setVisible(true);
        okno.setBounds(100, 100, 400, 300);
        okno.setLayout(null);
        A.setBounds(50, 50, 70, 70);
        B.setBounds(100, 100, 70, 70);
        okno.add(A); okno.add(B);
    }
}
0

A nie lepiej tak je rozmieścić żeby się nakładały?

0

właśnie nie... bo postanowiłem wtłoczyć komunikaty rożnej wielkości do środka okna by nie pojawiało sie 10 okien jestem bardziej zwolennikiem jednego dużego okienka niż 20 małych pływających jak w GIMPie :)

0

A czy ja proponowałem 10 okien? Okno ma być jedno, tylko komponenty mają na siebie nie nachodzić.

0

Musisz ustawić kolejność za pomocą metody setComponentZOrder.

http://java.sun.com/javase/6/docs/api/java/awt/Container.html#setComponentZOrder%28java.awt.Component,%20int%29

Przy okazji - "setVisible(true)" wykonuj dopiero po wstawieniu wszystkich komponentów, wpp. klient może zobaczyć częściowo utworzony interfejs.

1 użytkowników online, w tym zalogowanych: 0, gości: 1