Cómo JButtons lugar a una cierta coordenadas en un JFrame
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
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