boolean aus der main übergeben?

Status
Nicht offen für weitere Antworten.
L

Lector

Gast
hi
ich will aus der public static void main(String args[]){ eine boolean übergeben... wie kann ich das machen? denn globale variabeln kennt der in der main ja noch nciht
schonmal danke für die hilfe
 
L

Lector

Gast
hehe...also hab folgendes:
Code:
public static void main(String args[]){
  test f = new test();
  f.setDefaultCloseOperation(EXIT_ON_CLOSE);
  boolean ab;
  if( JOptionPane.showConfirmDialog(this, "blubb?", "blubb?", JOptionPane.YES_NO_OPTION ) == 0 ){
    ab = true;
  }else{
    ab = false;
  }
  f.show();
 if( ab ){  
   f.funk( f );
 }
}

so nun muss ich auf ab auch aus dem konstruktor zugreifen... wie kann ich das nun übergeben?
 

mic_checker

Top Contributor
Du willst per Kommandozeilenargument bestimmen: ab == true oder false? Na dann übergeb z.B. nen entsprechenden String , guck in args nach und gut is....

Oder hab ich da was falsch verstanden?
 

bambi

Bekanntes Mitglied
Du erzeugst "ab" net in der Main, sondern verwendest es als Klassenvariable:
Code:
public class MyClass
{
boolean ab = true // oder was auch immer

...

public static void main(String args[]){
  test f = new test();
  f.setDefaultCloseOperation(EXIT_ON_CLOSE);
  if( JOptionPane.showConfirmDialog(this, "blubb?", "blubb?", JOptionPane.YES_NO_OPTION ) == 0 ){
    f.ab = true;
  }else{
    f.ab = false;
  }
  f.show();
if( f.ab ){ 
   f.funk( f );
}
}

Muesste doch so gehen...
 

Wildcard

Top Contributor
Was willst du genau machen? Du erklärst das sehr seltsam.
Willst du:
- einer nicht statischen Methode ab übergeben?
- ab einem Konstruktor mitgeben?
- den Wert von ab einer nicht statischen Klassenvariablen zuweisen?
- damit einen Kuchen backen?
Was ist test(Klassen schreibt man groß)? Ist das die Klasse in der main steht?
Wenn du ab dort im Konstruktor mitgeben willst kannst du das Objekt doch einfach später instanzieren :autsch:
[edit] hehe! 3 Leute machen dir andere Vorschläge weil keiner weiß was du willst :lol: [/edit]
 
L

Lector

Gast
ne... aber bei mir klappt irgendwie nix :(
also ich zeig dir mal was ich machen iwll:
Code:
public test(){
 //hier will ich wissen ob ab true oder false ist...
 boolean ok = false;
 ok = ab;
 if( ok ){
    JOptionPane   A
 }else{
    JOptionPane   B
 }
}
...
public static void main(String args[]){ 
  test f = new test(); 
  f.setDefaultCloseOperation(EXIT_ON_CLOSE); 
  boolean ab; 
  if( JOptionPane.showConfirmDialog(f, "blubb?", "blubb?", JOptionPane.YES_NO_OPTION ) == 0 ){    //PAne C
    ab = true; 
  }else{ 
    ab = false; 
  } 

  f.show(); 
  if( ab ){  
    f.funk( f ); 
 } 
}
das Problem ist nun zusätzlich zu dem mit dem übergeben, dass mein JOptionPane C erst nach JOptionPane A bzw B aufgerufen wird... und ich will A und B eben in abhaengigkeit von C machen...
 

Wildcard

Top Contributor
Mach den Aufruf der OptionPane im Konstruktor!
BTW: Die Formatierung ist echt mies, und show() ist deprecated :D
 

Illuvatar

Top Contributor
Du musst die JOptionPane vor dem Konstruktor aufrufen, sonst kann das ja gar net gehen. Unde dem Konstruktor das dann eben als Argument übergeben.

Code:
public test (boolean ab)
 
L

Lector

Gast
wie kann ich den in der main die JOptionPane öffnen... muss ja als erstes argument nen component uebergeben
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Fehler mit Boolean. (Glaube ich zumindest) Allgemeine Java-Themen 6
D Boolean von ein anderem Java Programm während der Laufzeit ändern Allgemeine Java-Themen 23
cool_brivk24 Variablen abfragen von Boolean von anderer Klasse Allgemeine Java-Themen 12
C Boolean Array Allgemeine Java-Themen 4
J Boolean EventListener Allgemeine Java-Themen 2
E Boolean aus Klasse A als String in Klasse B ausgeben Allgemeine Java-Themen 4
A Boolean Array in Allgemeine Java-Themen 3
A boolean und prozesse Allgemeine Java-Themen 2
S Werte aus 2 eindimensionale boolean arrays mithilfe von logischen operatoren berechnen Allgemeine Java-Themen 6
Z Boolean Abfrage gibt kein Boolean zurück, aber warum? Allgemeine Java-Themen 6
Kr0e Synchronisieren: boolean,byte,char ? Allgemeine Java-Themen 2
B boolean return typ verwenden? Allgemeine Java-Themen 5
D falsche Annahme nach korrekter Auswertung (if, boolean) Allgemeine Java-Themen 2
S Boolean Ausgabe JasperReports Allgemeine Java-Themen 2
I Probleme mit Boolean-Methode Allgemeine Java-Themen 4
D Boolean Listener? Allgemeine Java-Themen 28
R boolean im Bean abfragen Allgemeine Java-Themen 18
D public boolean return Allgemeine Java-Themen 8
E boolean Array in ein byteArray mit derLänge 5 Allgemeine Java-Themen 6
S Problem mit Boolean Variablen Allgemeine Java-Themen 8
B boolean array = byte array (platzverbrauch) Allgemeine Java-Themen 6
J Vector - Boolean Allgemeine Java-Themen 24
H boolean wert ändern Allgemeine Java-Themen 2
C public boolean containsAll(Collection c) Allgemeine Java-Themen 2
P Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden Ursache: java.lang.ClassNotFoundException: Main Allgemeine Java-Themen 24
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
Calli11 Was muss ich hier in die Main schreiben, damit das Programm ausgeführt wird? Allgemeine Java-Themen 4
Encera Zweite Main-Methode zuschalten Allgemeine Java-Themen 18
Splayfer Problem: no main manifest attribute Allgemeine Java-Themen 3
M Keine weitere Eingabe in der Main möglich. Eventueller Ansatz über while. Allgemeine Java-Themen 8
F Konstante an main - Argumenten initialisieren Allgemeine Java-Themen 1
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
F Was ist der Dateityp meines Parameters für die Main Methode. Allgemeine Java-Themen 6
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
B Übernommene Variablen(werte) aus der Main-Klasse ändern? Allgemeine Java-Themen 9
W Warum muss void main() public sein? Allgemeine Java-Themen 3
G Programm, das nach abgearbeiteter main Methode weiterläuft Allgemeine Java-Themen 72
javaerd Binomialkoeffizient ausrechnen, Exception in thread "main" java.lang.StackOverflowError Allgemeine Java-Themen 6
L sortiertes Array im main aufrufen klappt nicht. Allgemeine Java-Themen 3
Tort-E Manifest Main-Class Allgemeine Java-Themen 8
J Exception in thread "main" java.lang.NoClassDefFoundError Allgemeine Java-Themen 4
A main-class Not found Allgemeine Java-Themen 3
A Konstrukt ohne Main für Xml-Parser Allgemeine Java-Themen 1
P JDK installieren Error: Could not find or load main class HelloWorld.java Allgemeine Java-Themen 3
I JFrame Icon in Main übergeben Allgemeine Java-Themen 1
Phash Can't find Main Class Allgemeine Java-Themen 4
X Could not find the main class programm will exit (textdokument) Allgemeine Java-Themen 3
127.0.0.1 Subversion neues SVN Projekt, keine Main gefunden ?! Allgemeine Java-Themen 7
S Could not find the main class Allgemeine Java-Themen 7
B Mal wieder "Could not find the main class" Allgemeine Java-Themen 3
C Could not find the main class. Allgemeine Java-Themen 15
I Main wird nicht gefunden Allgemeine Java-Themen 3
B Threads Main Thread warten auf abgebrochen Task warten lassen Allgemeine Java-Themen 25
A Could not find main class: start Allgemeine Java-Themen 5
S main() class finden Allgemeine Java-Themen 7
hdi Could not find main class? Allgemeine Java-Themen 8
B Cannot find main-claas... Allgemeine Java-Themen 21
G jar Datei findet Main Class nicht... Allgemeine Java-Themen 2
P Java Editor Could not find the main class GUI. Programm will exit. Allgemeine Java-Themen 3
E Programm von Main Methode starten Allgemeine Java-Themen 9
BattleMaster246 Could not find the Main class Allgemeine Java-Themen 30
reibi Main-Class in Jarfile Allgemeine Java-Themen 3
G Hauptthread anhalten / Unterschied zwischen Main-Thread und dialogelement-Thread Allgemeine Java-Themen 2
badfish Inerhalb der [void main] auf ein Objekt der [protected void] zugreifen Allgemeine Java-Themen 13
N Probleme mit .jar 'Could not find main class' Allgemeine Java-Themen 3
N Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.p Allgemeine Java-Themen 4
J Main-Thread soll auf alleKinder Threads warten Allgemeine Java-Themen 5
B Main Thread Status abrufen Allgemeine Java-Themen 4
N import com.sun.tools.javac.Main; Allgemeine Java-Themen 1
V main(...) aus Klasse in PDF starten? Allgemeine Java-Themen 3
B UML: Main classe verschwindet nach code generierung nicht?! Allgemeine Java-Themen 4
I Signatur von Main-Methoden? Allgemeine Java-Themen 29
T zu Beginn der main: Heap space ermitteln und hochsetzen Allgemeine Java-Themen 11
J Applet in JAR packen - was muss in main() stehen? Allgemeine Java-Themen 12
E beim Ende der main() das Programm nicht beenden Allgemeine Java-Themen 3
J Unicode: cmd parameter (main args); exec params; filenames Allgemeine Java-Themen 2
V Mehrere main() in jar, wie starten? Allgemeine Java-Themen 4
J Methode nicht ausführbar in main Allgemeine Java-Themen 7
P Kann .jar nicht ausführen - main class not found Allgemeine Java-Themen 6
B Jar File und die Main Klassen Allgemeine Java-Themen 3
M zwei main-Methoden Allgemeine Java-Themen 7
L static main - Spezifikation? Allgemeine Java-Themen 7
N Main-Klasse wird beim Aufruf des JARs nicht gefunden Allgemeine Java-Themen 8
J Exception in thread "main" java.lang.OutOfMemoryEr Allgemeine Java-Themen 26
G [JDK 6u2] - JAR Failed to load Main-Class manifest attribute Allgemeine Java-Themen 6
P Zugriff von Klasse 2 auf Klasse 1 (die main methode hat) Allgemeine Java-Themen 5
G Programm ohne Main Allgemeine Java-Themen 10
M Parameter an main übergeben aber wie? Allgemeine Java-Themen 4
J jar-Datei enthält keine Main-Class Allgemeine Java-Themen 22
C Mehrere main-Klassen in JAR Allgemeine Java-Themen 2
S Exception in Thread "main" java.lang.NoClassDef. b Allgemeine Java-Themen 2
G "Could not find the main class. Program will exit" Allgemeine Java-Themen 20
A Warum gibts die Main und was sollte drin stehen? Allgemeine Java-Themen 31
B Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 12
S Programmlogik, wo ist die Main? Allgemeine Java-Themen 9
C Mehrere main-Methoden in einer jar Allgemeine Java-Themen 7
J Warum heißt es eig. "public static void main" ? Allgemeine Java-Themen 4
G DBzugriff funktioniert nach 'Build Main Project' nicht mehr Allgemeine Java-Themen 2
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 3
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 15

Ähnliche Java Themen

Neue Themen


Oben