zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Drei Panels, eines für jedes Paar Label und Textfeld.

Drei Panels

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 );
  }
      . . . . . .

FRAGE 9:

Könnte ein JPanel einem JPanel hinzugefügt werden?