我正在開發一個Java應用程序,並希望在定位某些標籤和TextField時提供一些幫助。在框架上定位GUI對象
這是我的代碼:
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JComboBox;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JTextField;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.FlowLayout;
public class AuctionClient
{
public AuctionClient()
{
JFrame GUIFrame = new JFrame();
JPanel GUIPanel = new JPanel();
JLabel LabelUserName = new JLabel("UserName:");
JTextField TextFieldUserName = new JTextField(" ");
JLabel LabelPassword = new JLabel("Password:");
JTextField TextFieldPassword = new JTextField(" ");
GUIFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GUIFrame.setTitle("Auction Client");
GUIFrame.setSize(500,250);
GUIFrame.setLocationRelativeTo(null);
GUIPanel.add(LabelUserName);
GUIPanel.add(TextFieldUserName);
GUIPanel.add(LabelPassword);
GUIPanel.add(TextFieldPassword);
GUIFrame.add(GUIPanel, BorderLayout.NORTH);
GUIFrame.setVisible(true);
}
}
與上面的代碼中,LabelPassword和TextFieldPassword是在同一行作爲LabelUsername和TextFieldUsername。我可以請幫助將LabelPassword和TextFieldPassword放在一個新行上。是否可以指定X,Y座標來定位JFrame上的對象?
這裏是展現你的形象如何,目前正在顯示的對象:
http://canning.co.nz/Java/Positioning_Image.png
@AndrewThompson沒問題;-) – 2013-05-06 18:09:35