Will ein neues Fenster

  • Themenstarter Themenstarter Manckosack
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
M

Manckosack

Gast
Ich wollte das ein Passwort abgefragt wirt es geht aber er will des ende nicht in einem neuen fenster anzeigen :cry:
Er zeigt es nur im unteren Konsolen teil ich will aber das der schluss satz in einem neuen Fenster angezeigt wirt :noe:

Code:
package zugriff1;

import javax.swing.JOptionPane;

public class Passwort1
{
	public static void main(String[] args) 
	{
		 String Passwort = JOptionPane.showInputDialog
		("Bitte Passwort eingeben...");
		if (Passwort.equals ("77871"))
			 JOptionPane.showMessageDialog
			 (" Ok Passwort bestätigt ");	
	}

}
Zeile 13 "JOptionPane.showMessageDialog" wirt rot unterstrichen!
Wieso??? :### ???:L
 
showMessageDialog(Component parentComponent, Object message)
Brings up an information-message dialog titled "Message".

braucht eine Komponente um zu funktionieren
 
Du kannst - wenn mich nicht alles täuscht - auch einfach "null" für die Component setzen, also
Code:
JOptionPane.showMessageDialog(null, " Ok Passwort bestätigt ");
 
ok danke es geht jetzt 😀

Ps. Kann ich denn jetzt auch Dateien damit sperren?
 
Ich will ein try und catch einbauen aber er will text nicht akzeptiren


Code:
package zugriff1;

import javax.swing.JOptionPane;

public class Passwort1
{
	public static void main(String[] args) 
	{
		try {
		    String Passwort = JOptionPane.showInputDialog
		    ("Bitte Passwort eingeben...");
		      if (Passwort.equals ("77871"))
			JOptionPane.showMessageDialog
			 (null, " Ok Passwort bestätigt ");	
		    }
		      catch (Exception x) 
		      { 
		    	  Text = "Zugriff verweigert! ";
		      }
	}
}
das Letzt Text " Text = "Zugriff verweigert! "; " will er nicht erkennen er mackert es rot ? :cry:
 
try-catch brauchst du eigentlich nicht, oder? Versuchs mal so in der Art:

Code:
public class Passwort1
{
   public static void main(String[] args)
   {
          String Text = "";
          String Passwort = JOptionPane.showInputDialog("Bitte Passwort eingeben...");

          if (Passwort.equals ("77871"))
             Text = " Ok Passwort bestätigt ";
          else
             Text = "Zugriff verweigert! ";

          JOptionPane.showMessageDialog(null, Text);   
   }
}
 
er unterstreicht es zwar nicht aber ich kann es nicht öffene er sagt es würde nicht existieren.... :bloed:
was muss ich machen es abspeichern :### ???:L
 
Da hat Gast recht, die Beschreibung des Fehlers ist SEHR abstrakt... ???:L Könnte es sein, dass es zu einer NullPointerException kommt?? Vielleicht hilft:
Code:
public class Passwort1
{
   public static void main(String[] args)
   {
          String Text = "";
          String Passwort = JOptionPane.showInputDialog("Bitte Passwort eingeben...");

          if (Passwort != null && Passwort.equals ("77871"))
             Text = " Ok Passwort bestätigt ";
          else
             Text = "Zugriff verweigert! ";

          JOptionPane.showMessageDialog(null, Text);   
   }
}
 
nun
1. mit er meine ich den pc :lol:
ich weis nicht wie ich es Run en soll?F11 und so geht nicht er statet etwas anderes wen ich es Manuell eingebe
findet er es nicht und sagt"es würde nicht existiren" :bahnhof:
 
nun, bei mir funktioniert es... er startet es mit strg+f11... aber nur wenn ich es umgestellt habe... sonst macht er gar nichts... hat er es in der Liste kann ich es auswählen und er startet es auch mit Mausklick... eigentlich ist es ganz einfach... und er auch...
 
Muuh, ich esse gern Speisequark mit Erdbeeren 🙂

Welche IDE (Entwicklungsumgebung) benutzt Du? Eclipse?
Was kann er (der PC, das System) nicht finden?
Hast Du schonmal im Dateisystem nachgeschaut wo
es liegt bzw. ob da überhaupt was/das liegt was da
liegen sollte?
Bist Du sicher das Du auf der Konsole in dem Richtigem
Verzeichnis bist?
 
Bist du sicher, dass du nicht lieber erstmal Grundlagenbücher lesen solltest?

Bzw. dich vernünftig mit deiner Entwicklungsumgebung auseinandersetzen solltest??
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben