Question

Je veux savoir comment placer JButton à une coordonnée particulière dans le JFrame. Toute la journée, je l'ai vu mises en page. Cela ne convient pas mon but. Je préférerais quelque chose comme setBounds . La rumeur court que cela ne fonctionne pas, mais setLocation fait. Je l'ai essayé, mais le programme tient pas compte des ligne de setLocation et ensembles à une mise en page.


CODE


import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.BorderLayout;

public class SwingUI extends JFrame {

public SwingUI() {
    JFrame frm = new JFrame("OmegaZ");
    JButton btn = new JButton("ClickMe");
    frm.getContentPane().add(btn, BorderLayout.NORTH);
    frm.setSize(400, 400);
    frm.setVisible(true);
    frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    btn.setLocation(100, 200);
}

public static void main(String[] args) {

    new SwingUI();
}
}

Toute aide est appréciée.

Merci beaucoup

Était-ce utile?

La solution

Vous pouvez faire le positionnement absolu avec une mise en page null. Vous faites tout le travail dans ce cas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top