Pregunta

Quiero saber cómo colocar JButtons en una determinada coordenada en el JFrame. Durante todo el día he visto diseños. Esto no se ajusta a mi propósito. Yo preferiría algo así como setBounds . Corre el rumor de que no funciona, pero setLocation hace. Lo probé pero, el programa tiene en cuenta la línea setLocation y lo establece en un diseño.


código


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();
}
}

Cualquier ayuda es apreciada.

Muchas gracias

¿Fue útil?

Solución

Se puede hacer el posicionamiento absoluto con una disposición nula. Lo haces todo el trabajo en ese caso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top