klasse aufrufen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
wie mussich einen frame gestalten (mit verschiedenen komponenten) der das gleiche verhalten wie etwa joptionpane.showinputdialog() an den tag legt. dabei meine ich dass die methode erst weiter abgearbeitet wird, nachdem im joptionpane.showinputdialog() ein event geschehen ist?

DANKE
 
R

Roar

Gast
mit einem Frame geht das nicht, benutze einen Dialog, den kannst du mit setModal() modal machen
 
G

Guest

Gast
ich brauche aber einen frame, da ich eine JSpinner komponente hineinsetzen möchte. ohne den wert aus JSpinner kann (oder darf) ich das programm nicht weiterlaufen lassen.
 
B

Beni

Gast
Was hindert dich daran den JSpinner auf den Dialog zu setzen?

Ein Dialog funktioniert fast genau gleich wie ein Frame, nur halt, dass er den Programmfluss unterbrechen kann...
 
G

Guest

Gast
seit zwei tagen versuche ich den programmfluss zu unterbrechen. genau das ist mein ziel. leider bin ich noch nicht der grosse programmierexperte. ich weiss zwar, dass ich Strings abfragen kann :
Code:
      String name = JOptionPane.showInputDialog
         ("Wie heißen Sie?");
aber wie ich einen jspinner da drauf bekomme kann ich nirgends finden. bitte hilf mir weiter.

danke
 

Illuvatar

Top Contributor
Du kannst einen JDialog wie einen JFrame benutzen, nur, dass du im Konstruktor noch einen parent-Frame und den Parameter modal übergeben musst. Wenn modal true ist, hat der Dialog das von dir gewünschte Verhalten.

Sonst ginge höchstens noch so was:
Code:
void showFrame(){
final Object LOCK = new Object();
JFrame f = new JFrame("");
f.addWindowListener (new WindowAdapter(){
  public void windowClosing (WindowEvent evt)
  {
    synchronized (LOCK)
    {
      LOCK.notifyAll();
    }
  }
});
f.getContentPane().add (/*JSpinner*/);
f.pack();
f.setLocationRelativeTo (null);
f.setVisible (true);
synchronized (LOCK)
{
  LOCK.wait();
}
}

Das ist aber in dem Fall eigentlich Unsinn ;)
 
G

Guest

Gast
ich gehe mal davon aus das sollte dann ungefähr so aussehen:
Code:
public class GueltigkeitsFrame   {
  public GueltigkeitsFrame() {
  Gueltigkeit frame = new Gueltigkeit();  
  frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  frame.show();
  }


   class Gueltigkeit extends JFrame  {

     public Gueltigkeit() {
       //frame zeichnen inklusive komponenten
     }

   }
}

allerdings verstehe ich das mit modal nicht. ich habe inzwischen herasugefunden, dass es modal und modeless gibt und kenne auch so denke ich den unterschied, aber ich kann es nicht anwenden, da ich kein beispiel finde. ich nehme an das ist eine einfache set-methode, die ich in meinen code oben integrieren muss?!?
 
R

Roar

Gast
ist Gueltigkeit ein JDialog oder ein JFrame ? wenn JDialog : setModal(true) wenn JFrmae -> machs in einen JDialog und gehe zurück zu schritt 1 :-O
 
G

Guest

Gast
danke roar - ganze arbeit, war schon der verzweiflung nahe. wahrscheinlich bin ich eben nicht der schnellste denker.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
_user_q Wie eine Methode/Funktion aus einer Klasse mit Constructor aufrufen? Java Basics - Anfänger-Themen 20
U Warum kann ich die Methode in der ENUM Klasse nicht aufrufen? Und warum geht die Switch nicht? Java Basics - Anfänger-Themen 8
D Array in Main Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 3
W Verschiedene Methoden in einer Klasse in der Main aufrufen? Java Basics - Anfänger-Themen 8
D Einen boolischen Wert aus einer Methode in einer anderen Klasse aufrufen? Java Basics - Anfänger-Themen 11
Y Java andere Klasse aufrufen Java Basics - Anfänger-Themen 6
S Methode von vererbter Klasse, statt die der "Mutterklasse" aufrufen Java Basics - Anfänger-Themen 28
M Klassen Methode in anderer Klasse aufrufen? Java Basics - Anfänger-Themen 3
M Methode in anderer Klasse aufrufen Java Basics - Anfänger-Themen 5
E Methode soll andere Methode der selben Klasse aufrufen Java Basics - Anfänger-Themen 28
J Kompilierte Klasse mit Namespace per CMD aufrufen Java Basics - Anfänger-Themen 8
M Klassen Klasse aus anderer Klasse "aufrufen" Java Basics - Anfänger-Themen 2
A Mit JComboBox Ergebnis einen Integer aus einer anderen Klasse aufrufen. Java Basics - Anfänger-Themen 2
A OOP Variable in anderer Klasse durch Methode aufrufen und einer anderen Variable gleichsetzen Java Basics - Anfänger-Themen 2
E Best Practice Konstruktor mit bestehender Intanz der gleichen Klasse aufrufen Java Basics - Anfänger-Themen 4
E Threads Methode einer Wartenden Klasse aufrufen Java Basics - Anfänger-Themen 3
G Objekt der selben Klasse wie selbst mit Aufrufen des Konstruktors erzeugen Java Basics - Anfänger-Themen 14
J Methoden Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 12
E Referenzvariable in anderer Klasse aufrufen Java Basics - Anfänger-Themen 3
E Klassen Referenzvariable in anderer Klasse aufrufen. Java Basics - Anfänger-Themen 1
F Methode anderer Klasse aufrufen Java Basics - Anfänger-Themen 1
S Methoden Methode einer anderen Klasse aufrufen? Java Basics - Anfänger-Themen 5
M Klassen Main Methode in einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 13
H Klassen varibale einer klasse in einer anderen klasse aufrufen und häufigkeit ausgeben Java Basics - Anfänger-Themen 22
1 Arraylist in anderer Klasse aufrufen Java Basics - Anfänger-Themen 11
G Methode einer Abstrakten Klasse aufrufen Java Basics - Anfänger-Themen 1
B Liste in anderer Klasse aufrufen? Java Basics - Anfänger-Themen 3
O Klasse übergeben und Methode aufrufen Java Basics - Anfänger-Themen 6
M Dynamische Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 11
T [Erledigt] Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 0
P Methode außerhalb der Klasse aufrufen Java Basics - Anfänger-Themen 10
M Methode aus einer Klasse aufrufen Java Basics - Anfänger-Themen 6
A Klassen Klasse in anderer Klasse aufrufen Java Basics - Anfänger-Themen 5
G Klassen Array durch eine Klasse aufrufen Java Basics - Anfänger-Themen 4
X Objekt in einer Klasse aufrufen Java Basics - Anfänger-Themen 13
J Klasse aufrufen Java Basics - Anfänger-Themen 6
A Array aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 9
K OOP Methoden einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
L Methoden Eine Methode aus einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 4
M Methode einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
D Methoden Methode über andere Klasse aufrufen Java Basics - Anfänger-Themen 7
I Collections Arraylist in anderer Klasse aufrufen Java Basics - Anfänger-Themen 6
G Aufrufen eines Frames aus einer anderen Klasse Java Basics - Anfänger-Themen 6
A paint() methode von externer Klasse aufrufen Java Basics - Anfänger-Themen 3
H Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 7
C Klassen Klasse aufrufen Java Basics - Anfänger-Themen 3
J eine Klasse mit speziellem Parameter aufrufen und verwenden Java Basics - Anfänger-Themen 9
9 Klasse aus einer Anderen aufrufen Java Basics - Anfänger-Themen 8
L ArrayList in anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
P OOP Klasse in ActionListener-Klasse aufrufen? Java Basics - Anfänger-Themen 15
C Klasse aufrufen Java Basics - Anfänger-Themen 34
Shaun Methode der Klasse 1 in Klasse 2 aufrufen Java Basics - Anfänger-Themen 2
T Methode einer fremden Klasse aufrufen - wie? Java Basics - Anfänger-Themen 2
T Aufrufen von get-Methode aus anderer Klasse (absolute Anfängerfrage) Java Basics - Anfänger-Themen 2
S Klasse übergeben und Methode aufrufen? Java Basics - Anfänger-Themen 2
dl85hej selbsttägiges Aufrufen einer Klasse Java Basics - Anfänger-Themen 3
J Methode anderer Klasse aufrufen ;-) Java Basics - Anfänger-Themen 5
M Klasse über Variable aufrufen Java Basics - Anfänger-Themen 5
G Java-Klasse aus Java-Script aufrufen Java Basics - Anfänger-Themen 3
M Methode innerhalb einer klasse aufrufen Java Basics - Anfänger-Themen 26
G Abstrakte Methode in gleicher Klasse aufrufen Java Basics - Anfänger-Themen 5
X Fremde Klasse bzw. Methode aufrufen! Java Basics - Anfänger-Themen 9
E Gleiche Methode einer (Kinds?)Klasse erneut aufrufen Java Basics - Anfänger-Themen 2
S Andere Klasse mit ActionEvent aufrufen, aber wie? Java Basics - Anfänger-Themen 15
M Liste in einer Klasse aufrufen Java Basics - Anfänger-Themen 4
G Kann methode aus anderer Klasse nicht aufrufen Java Basics - Anfänger-Themen 7
U Unterklasse aus übergeordneter Klasse aufrufen Java Basics - Anfänger-Themen 3
J Brett vorm Kopf - Klasse aufrufen/instanz *?* Java Basics - Anfänger-Themen 11
P Funktion einer anderen Klasse aus einem Dialog aufrufen Java Basics - Anfänger-Themen 8
G klasse dynamisch aufrufen, wie? Java Basics - Anfänger-Themen 6
P Funktion einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 5
B Klassenmethode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 8
I @Inject in normaler Klasse? Java Basics - Anfänger-Themen 4
P Enum oder normale Klasse? Java Basics - Anfänger-Themen 10
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
P Wie kann ich meine Keylistener Klasse unterscheiden lassen, von welcher "Quelle" der Input kommt? Java Basics - Anfänger-Themen 2
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
Amina556 Eigene Klasse definieren Java Basics - Anfänger-Themen 9
berserkerdq2 Intelij, wie kann ich einstellen, dass die aktuelle Klasse ausgeführt wird, wenn ich aufs Startsymbol drücke, gibts da eine Tastenkombination? Java Basics - Anfänger-Themen 11
M Klasse in Runden Klammern bei Objektimplementierung Java Basics - Anfänger-Themen 4
J Klassen Klasse als Komponententyp bei Feldern Java Basics - Anfänger-Themen 2
J Klassen Instanzen einer Klasse in einer anderen unabhängigen Klasse nutzen Java Basics - Anfänger-Themen 4
Detlef Bosau nichtstatische Innere Klasse, this Pointer. Java Basics - Anfänger-Themen 47
C Unbekannte Methode add bei Klasse die JTree erweitert Java Basics - Anfänger-Themen 14
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
J Zugriff auf eine 2. Klasse die per UI-Designer erstellt wurde Java Basics - Anfänger-Themen 1
B Wie kann ich folgende Klasse/Methode per Button ausführen? Java Basics - Anfänger-Themen 1
B Klasse statisch erstellen da n-mal geladen Java Basics - Anfänger-Themen 3
T Meine Klasse wird nicht gefunden Java Basics - Anfänger-Themen 1
XWing Random Punkte erstellen mit der Random klasse Java Basics - Anfänger-Themen 15
frager2345 Optional Klasse Java Java Basics - Anfänger-Themen 2
frager2345 Singleton-Muster Java ->Nur eine Instanz einer Klasse erzeugen können Java Basics - Anfänger-Themen 45
H Klassen Typ und Intitialisierungs-Klasse, wer bestimmt was? Java Basics - Anfänger-Themen 1
P Array vom Typ Klasse Java Basics - Anfänger-Themen 18
T Thread beenden aus zweiter Klasse Java Basics - Anfänger-Themen 4
frager2345 Java Klasse Buch verwalten Java Basics - Anfänger-Themen 0
frager2345 Java eigen Klasse zum verwalten von Büchern Java Basics - Anfänger-Themen 3
T Zugriff auf Control anderer Klasse Java Basics - Anfänger-Themen 5
H Compiler-Fehler Klasse in einem Package wird nicht gefunden bzw. akzeptiert Java Basics - Anfänger-Themen 12
B Attribute eines Objekts einer Klasse durch statische Methode einer 2. Klasse ändern? Java Basics - Anfänger-Themen 32

Ähnliche Java Themen


Oben