我有標籤和JButton我想要在JFrame中定義位置。如何在JFrame中設置對象的位置?
import java.awt.*;
import java.net.InetAddress;
import java.net.UnknownHostException;
import javax.swing.*;
public class GuiFrame extends JFrame {
public static void main(String[] args) throws UnknownHostException {
JFrame f = new JFrame("This is a test");
f.setSize(400, 150);
JRadioButton ButtonServer = new JRadioButton("Server");
JRadioButton ButtonClient = new JRadioButton("Client");
InetAddress thisIp = InetAddress.getLocalHost();
Label lip = new Label("Your IP is : " + thisIp.getHostAddress());
Label setup = new Label("Setup as ");
JButton ButtonOk = new JButton("OK");
Container content = f.getContentPane();
content.setBackground(Color.white);
content.setLayout(new FlowLayout());
content.add(lip);
content.add(setup);
content.add(ButtonServer);
content.add(ButtonClient);
content.add(ButtonOk);
// f.addWindowListener(new ExitListener());
f.setVisible(true);
}
}
setLocation()在這裏似乎不起作用。如何在JFrame中管理對象的位置?
請參見[課程:放置容器內的組件](http://download.oracle.com/javase/tutorial/uiswing/layout/index.html)。 – trashgod