/* Layout7.java * */ import java.awt.*; class Layout7 { public static void main( String [] args ) { Frame frame = new Frame( "Layout7" ); 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; constraints.weightx = 0.5; 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; constraints.weightx = 1.0; constraints.weighty = 1.0; constraints.fill = GridBagConstraints.BOTH; frame.add( list1, constraints ); frame.pack(); frame.setVisible(true); } }