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 (noch nicht ganz fertige) Programm. Es basiert auf dem Beispiel des vorherigen Kapitels, so dass das meiste davon verständlich sein sollte. Wir überlegen, was an Stelle der Lücken im Programm stehen sollte. Klicken dann auf den Button, um die Antwort zu sehen. Wir betrachten die Abbildung, um zu 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?

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite