Drei Panels, eines für jedes Paar Label und Textfeld.
Das Beispiel war ähnlich, wie das des vorherigen Programms. Hier ist der relevante Teil des Programms:
public class LayoutEg1 extends JFrame
{
JLabel lData1 = new JLabel("Data Item 1");
JTextField txData1 = new JTextField( 7 );
JPanel panel1 = new JPanel();
JLabel lData2 = new JLabel("Data Item 2");
JTextField txData2 = new JTextField( 7 );
JPanel panel2 = new JPanel();
JLabel lData3 = new JLabel("Data Item 3");
JTextField txData3 = new JTextField( 7 );
JPanel panel3 = new JPanel();
public LayoutEg1()
{
panel1.add( lData1 ); panel1.add( txData1 );
panel2.add( lData2 ); panel2.add( txData2 );
panel3.add( lData3 ); panel3.add( txData3 );
setLayout( new FlowLayout() );
add( panel1 );
add( panel2 );
add( panel3 );
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
. . . . . .
Könnte ein JPanel einem JPanel hinzugefügt werden?