javax.swing.JOptionPane einbauen?

nasid

Mitglied
Hallo Leute!
Das Programm muss bißchen geändert werden, aber ich komm nicht weiter. Kann mir jemand helfen bitte? Und die Zeile 57 bis 60 müssen irgendwie in die Ausgabe geschrieben werden.
[JAVA=42]import javax.swing.JOptionPane;

class Versuch7{

public static int _stunde, _minute;
public static double _temp;
public static boolean _ampm;

public static void main(String[] args) {
int eingabe = JOptionPane.showInputDialog("Bitte geben sie eine Uhrzeit ein (hh");
stunde = toUsTime(Integer.parseInt(eingabe));
minute = Integer.parseInt(eingabe);
eingabe = JOptionPane.showInputDialog("Geben sie Bitte einen beliebigen temperatur-Wert ein!");
temp = toUsTemp(Double.parseDouble(eingabe);
amp = !(stunde > 12 && stunde <=24);
_stunde = toUStime(Integer.parseInt(time));
_minute = Integer.parseInt(time);
_ampm = ampm(Integer.parseInt(time));
_temp = toUStemp(Double.parseDouble(temp));

ausgabe();
}


public static int toUStime(int stunde){
if(stunde==12){
return stunde;
}
else{
return stunde%12;
}
}

public static double toUStemp(double celcius) {
return celcius * 9 / 5 + 32;
}

public static boolean ampm(int stunde){
if(stunde>12&&stunde<24){
return false;
}
else{
return true;
}
}

public static void ausgabe(){
System.out.print("Zeit: "+_stunde+" : "+_minute);
if(_ampm==true){
System.out.println(" am");
}
else{
System.out.println(" pm");
}

System.out.println("Temperatur: "+_temp);
}


}
[/code]
 

Tobias

Top Contributor
Von Fenster war keine Rede in deinem Ursprungspost. Ich war mal so frei, deinen Quellcode von den Syntaxfehlern zu befreien ... öffnet auch JOptionPanes:

Java:
import javax.swing.JOptionPane;

class Versuch7 {

	public static int _stunde, _minute;
	public static double _temp;
	public static boolean _ampm;

	public static void main(String[] args) {
		String eingabe = JOptionPane
				.showInputDialog("Bitte geben sie eine Uhrzeit ein (hh");
		_stunde = toUsTime(Integer.parseInt(eingabe));
		_minute = Integer.parseInt(eingabe);
		eingabe = JOptionPane
				.showInputDialog("Geben sie Bitte einen beliebigen temperatur-Wert ein!");
		_temp = toUsTemp(Double.parseDouble(eingabe));
		_ampm = ampm(_stunde);
		ausgabe();
	}

	public static int toUsTime(int stunde) {
		if (stunde == 12) {
			return stunde;
		} else {
			return stunde % 12;
		}
	}

	public static double toUsTemp(double celcius) {
		return celcius * 9 / 5 + 32;
	}

	public static boolean ampm(int stunde) {
		if (stunde > 12 && stunde < 24) {
			return false;
		} else {
			return true;
		}
	}

	public static void ausgabe() {
		System.out.print("Zeit: " + _stunde + " : " + _minute);
		if (_ampm == true) {
			System.out.println(" am");
		} else {
			System.out.println(" pm");
		}

		System.out.println("Temperatur: " + _temp);
	}

}
 

nasid

Mitglied
nein, das ist falsch. Es war schon alles richtig. Nur wie gesagt, es muss JOptionPane verwendet, alle angegeben Werte müssen im neuen Fenster geöffnet werden.
Also z.B. Geben sie etwas ein = öffnet sich ein neues Fenster und beim Ergebnis muss auch ein neues Fenster geöffnet werden. Und wie gesagt von Zeile 57 bis 60 muss in die Ausgabe verlagert werden. Ohne etwas anderes zu ändern.
 

Tobias

Top Contributor
Solange du nicht sagst, was "richtig" ist, wird dir hier niemand helfen können. Ausgabe hast du jedenfalls. Wenn du eine Ausgabe in einer OptionPane haben willst, dann kopier halt den Aufruf im Konstruktor in die ausgabe()-Methode und guck in die API, was zu ändern ist.
 

Spin

Top Contributor
Hey Leute , bei einem JOptionPane muss man das Parentelmenet mit angeben.!!!!!!!!!!

Java:
 JOptionPane.showMessageDialog(mainPanel, "error ",
                        "Error", JOptionPane.INFORMATION_MESSAGE);


so fertig.
mainPanel ist mein Bereich auf dem sich das JOptionPane bezieht.
 

Spin

Top Contributor
Java:
import java.util.Scanner;



public class Test{

    static double celsius;
    static String time;
    
    
public static void main(String[] args) {
 
    Scanner in = new Scanner(System.in);
    
    /* Dialog*/
    System.out.println("Bitte geben sie eine Temperatur ein");
    celsius = in.nextDouble();
    
    System.out.println("Bitte geben sie eine Uhrzeit ein(hhmm)");
    time =in.next();
    
  
    format(time);
    
    
    /* Ausgabe*/
    
}

public static void display(){
 
    double fahrenheit = calculateFahrenheit(celsius);
    
   
    System.out.println("Fahrenheit:" + fahrenheit );
}

public static double calculateFahrenheit(double celsius){
   return celsius * 9 / 5 + 32;
}

public static boolean format(String time) {
    
    // prüfen ob vormittag oder nachmittag
    
    return true;
}
/**
 * 
 * @param time - Uhrzeit in 24h format
 * @return
 */
public static String formatInTwelve(String time) {
    String hour = time.substring(0,2); // stunde
    String minute = time.substring(2,4); // minute
    
    // umwandeln in 12 h format
    // speichern in einattribut
    
    return null;
}

}


Hier ergänze die Methode und du bist fertig.

grüße
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
nbergmann Wo ist javax.swing.JOptionPane gespeichert? Java Basics - Anfänger-Themen 4
N javax swing JOptionPane Hilfe Java Basics - Anfänger-Themen 3
P JDK installieren javac behauptet Javax.swing existiert nicht Java Basics - Anfänger-Themen 8
M Javax.swing - Timer(2 Button) Java Basics - Anfänger-Themen 17
kulturfenster Problem mit javax.swing.Timer Java Basics - Anfänger-Themen 2
? Konsolenprogramm hat Problem mit java.awt oder javax.swing Java Basics - Anfänger-Themen 7
A java.awt und javax.swing verschwunden Java Basics - Anfänger-Themen 2
E Wo bekomme ich das javax.swing.* package her? Java Basics - Anfänger-Themen 3
HolyFUT Javax Websocket API implementieren Java Basics - Anfänger-Themen 14
O Problem mit SOAP / javax.xml importieren Java Basics - Anfänger-Themen 7
J javax.servlet.ServletException: Name is null Java Basics - Anfänger-Themen 7
pkm javax.script.ScriptException bei der ScriptEngine Java Basics - Anfänger-Themen 9
B javax.ejb.Timer wieder starten? Java Basics - Anfänger-Themen 0
R Klassen Javax.vecmath.* Java Basics - Anfänger-Themen 5
S timer funktion mit javax panel Java Basics - Anfänger-Themen 3
T eclipse findet javax nicht Java Basics - Anfänger-Themen 4
N Erste Schritte import javax.media.3d....; //Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 10
timbeau Javax.Mail: Check this out Java Basics - Anfänger-Themen 10
c_sidi90 javax.exe beenden nach Programmende Java Basics - Anfänger-Themen 10
L javax.xml.transform.Source Java Basics - Anfänger-Themen 6
StrikeTom Javax.mail frage(zu code) Java Basics - Anfänger-Themen 17
D package javax.comm does not exist Java Basics - Anfänger-Themen 5
C javax.print.DocPrintJob Java Basics - Anfänger-Themen 17
G Fehler beim builden javax...... Java Basics - Anfänger-Themen 4
J Servlet Interface javax.servlet.Servlet Java Basics - Anfänger-Themen 2
G NoClassDefFoundError: javax/xml/stream/XMLStreamException Java Basics - Anfänger-Themen 23
A Finde javax.servlet.* nicht Java Basics - Anfänger-Themen 6
M Fehler: package javax.portlet does not exist Java Basics - Anfänger-Themen 2
V Serialisieren einer ShortMessage (javax.sound.midi) Java Basics - Anfänger-Themen 5
alexpetri javax.xml.stream.* nicht gefunden Java Basics - Anfänger-Themen 3
S import javax.image.io.*; funktioniert nicht Java Basics - Anfänger-Themen 28
L getDuration() von einem javax.media.player objekt problem. Java Basics - Anfänger-Themen 3
K Problem mit javax/servlet/http/HttpServletRequest.java Java Basics - Anfänger-Themen 2
G import javax.servlet cannot be resolved Java Basics - Anfänger-Themen 1
N Probleme mit import von javax.servlet.* Java Basics - Anfänger-Themen 3
B Wo finde ich die Klasse javax.sound.sampled.AudioSystem Java Basics - Anfänger-Themen 7
R Javax.mail wird nicht gefunden Java Basics - Anfänger-Themen 2
G wie bekomme ich das javax.jws.* package in den JBuilder ? Java Basics - Anfänger-Themen 7
J javax.comm-API kompilieren Java Basics - Anfänger-Themen 12
C wo ist mein javax.mail? Java Basics - Anfänger-Themen 2
L JavaMail: javax.mail wird nicht gefunden Java Basics - Anfänger-Themen 2
F javax.imageio.ImageIO write methode Java Basics - Anfänger-Themen 11
B javax entpacken - aber wohin? Java Basics - Anfänger-Themen 2
J SWING UI Designer und zeichnen Java Basics - Anfänger-Themen 4
G Maven Swing: Wie verwende ich WindowListener ? Java Basics - Anfänger-Themen 2
C Threads und Swing Java Basics - Anfänger-Themen 9
A Swing: Raumshiff Java Basics - Anfänger-Themen 3
U Warum kriege ich hier eine nullpointer exception, sehe den Fehler nicht (swing) Java Basics - Anfänger-Themen 1
StevenGG Java swing "New Integer" Java Basics - Anfänger-Themen 5
T Java Swing - Dreieck zeichnen mit verschiedenen Variablen Java Basics - Anfänger-Themen 8
O ImageIcon, Swing Java Basics - Anfänger-Themen 1
O Swing JPanel Java Basics - Anfänger-Themen 4
F Swing - Fehler - Paint Methode Java Basics - Anfänger-Themen 7
M Input/Output Java Swing: Prüft ob Text aus JTextField ausschließlich Integer enthält Java Basics - Anfänger-Themen 15
mobaer Swing Timer stoppen Java Basics - Anfänger-Themen 3
M Wie kann ich hier ein Textfeld hinzufügen Java Swing? Java Basics - Anfänger-Themen 1
M SpielMenü mit Swing Java Basics - Anfänger-Themen 3
M Wie kann ich eine Eingabe im Java-Swing übergeben? Java Basics - Anfänger-Themen 1
H Swing Button hat falsche Größe Java Basics - Anfänger-Themen 5
C Der Swing Layout-Manager hasst mich Java Basics - Anfänger-Themen 4
M Java swing im Browser starten Java Basics - Anfänger-Themen 0
M JavaFX in Swing-Applikationen einbetten Java Basics - Anfänger-Themen 5
Z Threads SWING mit EventQueue.invokeLater Java Basics - Anfänger-Themen 1
K Ascii Converter mit Swing Java Basics - Anfänger-Themen 4
b1ck Interface Verständnisfrage zum GUI mit "swing" Java Basics - Anfänger-Themen 1
N Erste Schritte Karte in SWING Application Java Basics - Anfänger-Themen 4
D Mehrfacherfassung in Swing GUI Java Basics - Anfänger-Themen 12
D Datum aus Swing in MySQL DB speichern Java Basics - Anfänger-Themen 22
R warum kann System.out.println(..) etwas, was Swing-Elemente Nicht können ? Java Basics - Anfänger-Themen 11
J Input/Output Charset Swing- Eingaben? Java Basics - Anfänger-Themen 8
S JUnit - Swing- Anwendung wird nicht neu gestartet Java Basics - Anfänger-Themen 0
Q Threads Threads in Swing Anwendungen Java Basics - Anfänger-Themen 5
B Swing intstalliert Eclips{}, mackiert Rot Java Basics - Anfänger-Themen 6
U Java Swing Timer mit ButtonKlick starten u. nach 12 Sekunden Befehl ausführen Java Basics - Anfänger-Themen 7
S Input/Output In Java Swing auf Button warten? Java Basics - Anfänger-Themen 9
N Problem mit Swing Textfeld und Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 6
G Performance - höhere Anzahl Swing Elemente Java Basics - Anfänger-Themen 5
B Java Swing "Zeichenfläche" Java Basics - Anfänger-Themen 1
O Alternative zum swing-Timer Java Basics - Anfänger-Themen 5
F Swing Applet: mehrere Komponenten hinzufügen Java Basics - Anfänger-Themen 1
F Platzieren von Komponenten in Swing Applet funktioniert nicht Java Basics - Anfänger-Themen 3
P Hintergrundbild in Swing einfügen Java Basics - Anfänger-Themen 3
C Swing frage Java Basics - Anfänger-Themen 8
T Rechenprogramm mit Swing Java Basics - Anfänger-Themen 3
K Swing Darstellungsproblem Java Basics - Anfänger-Themen 11
G Verständnisproblem mit swing Java Basics - Anfänger-Themen 6
P Swing - Blackscreen Java Basics - Anfänger-Themen 10
Y Random-Objekt und Swing Java Basics - Anfänger-Themen 4
M Klassen Hilfe bei SWING Java Basics - Anfänger-Themen 5
S GUI Problem: Swing Java Basics - Anfänger-Themen 8
J Timer - Swing Java Basics - Anfänger-Themen 5
B Erste Schritte Primefaces -> Swing Gui Java Basics - Anfänger-Themen 7
T Swing, SWT oder JavaFX Java Basics - Anfänger-Themen 8
S Programmoberfläche mit Java-Swing - Herangehensweise Java Basics - Anfänger-Themen 20
E Fragen zu paintXXX in Swing Java Basics - Anfänger-Themen 7
D Erste Schritte bash-Befehl mit Swing ausführen Java Basics - Anfänger-Themen 8
A Alternative zum manuellen Swing programmieren?? Java Basics - Anfänger-Themen 4
S Android fuer Swing-Kenner..? Java Basics - Anfänger-Themen 6
J Swing Timer Java Basics - Anfänger-Themen 3
B Seltsamer Fehler in SWING anwendung Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben