/* Layout6.java * */ import java.awt.*; class Layout6 { public static void main( String [] args ) { Frame frame = new Frame( "Layout6" ); frame.setLayout(new GridBagLayout()); GridBagConstraints constraints = new GridBagConstraints(); Button button1 = new Button("Next"); constraints.anchor = GridBagConstraints.WEST; frame.add(button1, constraints); TextField text1 = new TextField(); text1.setColumns(10); constraints.gridx = 1; constraints.fill = GridBagConstraints.HORIZONTAL; frame.add(text1, constraints); Label label1 = new Label("First Name:"); constraints.gridx = 2; frame.add(label1, constraints ); TextArea textArea1 = new TextArea("This is some text in a text area"); textArea1.setRows(2); textArea1.setColumns(10); constraints.gridx = 0; constraints.gridy = 1; frame.add(textArea1, constraints ); List list1 = new List(); list1.add("First Item"); list1.add("Second Item"); list1.add("Third Item"); list1.add("Fourth Item"); list1.add("Fifth Item"); constraints.gridx = 1; constraints.gridwidth = 2; frame.add(list1, constraints ); frame.pack(); frame.setVisible(true); } }