Help needed in layout of components
hi all....i am a newbie in AWT/SWING
i want to arrange components in my frame like this
label : text field
label:text field
button
how to do it...i am not getting anywhere even after reading loads of layout tutorials
my code goes like this
Code:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class FirstSwing implements ActionListener {
JButton button;
public void go()
{
JFrame frame=new JFrame();
frame.setTitle("IWCn");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Toolkit toolkit = Toolkit.getDefaultToolkit ();
Dimension size = toolkit.getScreenSize();
frame.setSize(size.width, size.height-28);
frame.setLocation(0,0);
Icon icon = new ImageIcon("C:/Users/Shilpa/Desktop/iwcn.png");
JLabel iwcn= new JLabel(icon);
frame.getContentPane().add(iwcn,BorderLayout.NORTH);
JPanel panel=new JPanel();
panel.setLayout(new FlowLayout(FlowLayout.CENTER));
frame.getContentPane().add(panel);
JLabel userName=new JLabel("Username : ");
panel.add(userName);
JTextField field = new JTextField(20);
panel.add(field);
/*JLabel password=new JLabel("Password");
panel.add(password);
JTextField field1 = new JTextField(20);
panel.add(field1);*/
button=new JButton("Submit");
button.addActionListener(this);
button.setBounds(580,500,100,30);
JLabel label=new JLabel("\u00a9 Copywright IWCn",JLabel.CENTER);
frame.getContentPane().add(label,BorderLayout.SOUTH);
frame.setVisible(true);
}
public static void main(String[] args) {
FirstSwing gui=new FirstSwing();
gui.go();
}
public void actionPerformed(ActionEvent event){
button.setText("I have been clicked");
}
}