zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Das JTextField für den Input der Fahrenheit Temperatur.

Applikation mit GUI

GUI der Applikation

Hier ist das Programm (noch nicht ganz fertig). Es basiert auf dem Beispiel des vorherigen Kapitels, so dass das meiste davon verständlich sein sollte. Entscheiden Sie, was an Stelle der Lücken im Programm stehen sollte. Klicken Sie dann auf den Button, um die Antwort zu sehen. Betrachten Sie die Abbildung, während Sie entscheiden in welcher Reihenfolge die Komponenten hinzugefügt werden.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class FahrConvert extends  JFrame  
{
  JLabel heading   = new JLabel("Convert Fahrenheit to Celsius");
  JLabel inLabel   = new JLabel("Fahrenheit    ");
  JLabel outLabel  = new JLabel("Celsius ");

  JTextField inFahr = new JTextField( 7 );
  JTextField outCel = new JTextField( 7 );

  int fahrTemp ;  // Input
  int celsTemp ;  // Ergebnis

  public FahrConvert()   // Konstruktor
  {
     // Layoutmanager setzen
     setLayout(  ) ;

     ; // Listener registrieren

     add(   ) ;
     add(   ) ;

     add( outLabel );
     add( inFahr );
     add( outCel );
     outCel.setEditable( ) ;

     setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
  }

   . . . . . .

}

Die GUI ist fast vollständig, aber es ist noch etwas mehr Arbeit notwendig.

FRAGE 5:

Welche Methode wird verwendet, um den im JTextField eingegebenen Text zu bekommen?