Quiero poner un Jbutton en una determinada coordenada en un JFrame. Puse setBounds para JPanel (que coloqué en JFrame) y también setBounds para JButton. Sin embargo, parece que no funcionan como se esperaba.Cómo colocar un JButton en una ubicación deseada en un JFrame usando Java
Mi salida:
alt text http://i49.tinypic.com/2d8kuah.jpg
Este es mi código:
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Control extends JFrame {
// JPanel
JPanel pnlButton = new JPanel();
// Buttons
JButton btnAddFlight = new JButton("Add Flight");
public Control() {
// FlightInfo setbounds
btnAddFlight.setBounds(60, 400, 220, 30);
// JPanel bounds
pnlButton.setBounds(800, 800, 200, 100);
// Adding to JFrame
pnlButton.add(btnAddFlight);
add(pnlButton);
// JFrame properties
setSize(400, 400);
setBackground(Color.BLACK);
setTitle("Air Traffic Control");
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new Control();
}
}
¿Cómo puede colocar el JButton
en la coordenada (0, 0)?
Ver: http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html –
utilicé setBounds para el botón e hice el diseño del panel nulo. Esto funciona para mi. Thks – Haxed