Klasse aus einer Anderen aufrufen

99huva

Mitglied
Hoi!
erstmal Klasse Forum, scheint ja, im Gegensatz zu einigen anderen, doch noch moeglich zu sein, auf humane Art und Weise zu reden und darueber hinaus zu helfen. Gefaellt auf anhieb! :toll:

Ich beschaeftige mich erst seit kurzem(3monaten) mit der Programmierung, schulisch bedingt auch direkt mit Java und habe mir nun, da mir mein Schulbuch "Java lernen mit BlueJ" ueberhaupt nicht zusagt, habe ich mir nun die Insel bestellt. Aber nunja, ist eig. auch egal :rtfm:

Zu meinem Problem... Ich wollte mir aus Uebungszwecken einfach ein Adressbuch erstellen. Sobald ein Feld, welches als "WICHTIG" markiert ist (z.B. Vorname), nicht ausgefuellt wird, soll ein Fehlerfenster aufpoppen, der Focus in das Feld springen und dies, bis ein Zeichen gesetzt wird, rot hinterlegen. Bis auf das Fehlerfenster funktioniert es auch. :X
Als ich dann im Internet verzweifelt gesucht habe und irgendwie nichts verstanden habe, hab' ich mir dann mit einem Dialogfenster, welches sich, sobald der "Fehler" auftritt, sichtbar stellt, beholfen.
Eine suboptimale Loesung und mit sicherheit nicht der Weisheit letzter Schluss...Da dachte ich mir: machst Dir eine zweite Klasse, Fehler.java, und rufst die beim Fehler auf und schließt diese mit einem OkayButton. Das Fenster steht, der Button Okay ist funktionstuechtig, aber ich bekomm dieses Fenster nicht geoeffnet, wann ich es moechte. xD

Hab' nun in meinem "BlueJ"-Buch etwas geblaettert, aber in den ersten 5 oder 6 Kapiteln nichts gefunden... argh ... Das Buch gleicht einem :autsch:..

Groetjes Chris
 
T

Tomate_Salat

Gast
Wieviel Erfahrung hast du den mit Java? Mir scheint, du gehst etwas zu übereilt an die GUI-Entwicklung dran.

Poste mal die Fehler.java. Ohne Code lässt sich nicht sagen was du falsch machst.

und zu BlueJ sage ich mal nix :autsch:
 

JUserToto

Aktives Mitglied
[Java]JOptionPane.showMessageDialog(null, "Fehlermeldung", "Fehlertitell", JOptionPane.OK_CANCEL_OPTION);[/Java]

?
Das erzeugt zumindest eine kleine Messagebox.
Den Bezug zum Threadtitel versteh ich nicht. Hilft wohl nur dein Code.
 
Zuletzt bearbeitet:

99huva

Mitglied
Nunja, wie gut kenn ich mich in Java aus...
3 Monate sporadisch an Java herumgetingelt...Syntax sollte ich koennen^^, ich weiß was arrays, schleifen sind, weiß wie ich ueber die listen iteriere... . Dat wars dann aber auch...
Das Buch nahm mir wirklich jegliche Lust am "programmieren"... Die ersten 4 Kapitel wird erklaert, wie man einen Punkt horizontal und vertikal bewegt... uebertrieben, aber veranschaulicht gut, wie bescheiden das Buch ist...
Mir scheint, du gehst etwas zu übereilt an die GUI-Entwicklung dran.
Ich denke mir, dass ich dank einer Grafikoberflaeche das gesamte greifbarer habe und nen schnelleren Lerneffekt erziele, ausserdem wuesst ich nicht, wie ichs sonst erlernen sollte. :p


private void fehlermeldungausgeben()
{
if(jTextField1.getText().equals(""))
{
Fehler1 fehler = new Fehler1();
}
}


so hab ichs versucht... scheinbar isses falsch, wuesst nur gern, was daran falsch ist, wieso und wie es richtig ist. Hoffe, dass die insel bald eintrifft...
 

JUserToto

Aktives Mitglied
Der Konstruktor und die initialisierung der Klasse Fehler wäre noch interessant ;)

vielleicht hast du nur ein .setVisible(true) vergessen oder so.
 

99huva

Mitglied
Java:
public class Fehler1 extends javax.swing.JDialog {

    /** Creates new form Fehler1 */
    public Fehler1(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();
    }

    Fehler1() {
        throw new UnsupportedOperationException("Not yet implemented");
    }
von Netbeans selbst erstellt...
 

firewarrior

Aktives Mitglied
Mit dem obigen Code rufst du ja nur den 2. Konstruktor (der ohne Parameter) auf, welcher dann eine Exception wirft. Du müsstest also den ersten Konstruktor mit deinem JFrame und einem boolschen Wert aufrufen, welcher definiert, ob das aufrufende Fenster angewählt werden kann, während der Dialog noch offen ist, oder nicht. Siehe JDialog
 

ARadauer

Top Contributor
Fehler1 fehler = new Fehler1(this, true);
sollte klappen..

Nunja, wie gut kenn ich mich in Java aus...
Java ist etwas, da sollte man sich einwenig mit den grundlagen beschäftigen, java insel buch ist da sehr hilfreich.
nur durch ausprobieren... das ist mühsam
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Klassen Instanzen einer Klasse in einer anderen unabhängigen Klasse nutzen Java Basics - Anfänger-Themen 4
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
D Einen boolischen Wert aus einer Methode in einer anderen Klasse aufrufen? Java Basics - Anfänger-Themen 11
C Auf die Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 1
Vivien Auf eine Variable von einer anderen Klasse aus zugreifen Java Basics - Anfänger-Themen 3
M Aufruf von statischen Methoden einer anderen Klasse Java Basics - Anfänger-Themen 15
A Methode in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 1
itsmejo Erste Schritte Auf Attribut einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 14
S Auf Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 3
M Auf erstelltes Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 5
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
V_Fynn03 Erste Schritte Einen Wert in ein TextField einfügen aus einer anderen Klasse Java Basics - Anfänger-Themen 3
V_Fynn03 Kontostand anzeigen lassen von einer anderen Klasse Java Basics - Anfänger-Themen 3
X Auf Attribut einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 2
E Eigenschaften Werte, in einer anderen Klasse, zuweisen Java Basics - Anfänger-Themen 40
A Mit JComboBox Ergebnis einen Integer aus einer anderen Klasse aufrufen. Java Basics - Anfänger-Themen 2
D Zugriff auf Methode einer anderen Klasse Java Basics - Anfänger-Themen 5
I Instanz einer anderen Klasse zurückgeben Java Basics - Anfänger-Themen 34
F Auf Array einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 4
A OOP Variable in anderer Klasse durch Methode aufrufen und einer anderen Variable gleichsetzen Java Basics - Anfänger-Themen 2
J Variablen mit einer anderen Klasse bekannt machen Java Basics - Anfänger-Themen 7
R Methoden NPE beim Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 4
F Referenz an ein Objekt in einer anderen Klasse erstellen(Nullpointer exception) Java Basics - Anfänger-Themen 6
L Variable aus einer Klasse in einer anderen Klasse nutzen Java Basics - Anfänger-Themen 6
K Klassen Array einer anderen Klasse ... Java Basics - Anfänger-Themen 21
P Methode soll Variable einer anderen Klasse ändern. Wie? Java Basics - Anfänger-Themen 1
N Attribut einer anderen Klasse übertragen/verwenden Java Basics - Anfänger-Themen 5
T Klassen Klasse in einer anderen Klasse verwenden. Java Basics - Anfänger-Themen 3
J Die Y Koordinate von einer anderen Klasse auch verändern Java Basics - Anfänger-Themen 1
karlmasutra Klassen Rückgabe eines Wertes aus einer anderen Klasse Java Basics - Anfänger-Themen 3
S Auf Array einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 13
F Aus einer anderen Klasse auf ein JTextField zugreifen Java Basics - Anfänger-Themen 17
A OOP Methodenaufruf in einer anderen Klasse Java Basics - Anfänger-Themen 2
M Erste Schritte Arraylist in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 11
D ArrayList in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 7
R Auf Variablen einer anderen Klasse zugreifen? Java Basics - Anfänger-Themen 1
D Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 39
A Kann man ein Attribut aus einer anderen Klasse nutzen? Java Basics - Anfänger-Themen 3
GreenTeaYT Wie gebe ich Informationen von einer Klasse zur anderen Klasse? Java Basics - Anfänger-Themen 9
H Variable einer anderen Klasse importieren Java Basics - Anfänger-Themen 2
P Instanz mit .add Methode von einer Klasse zur anderen? Java Basics - Anfänger-Themen 6
V JButton einer anderen Klasse übergeben? Java Basics - Anfänger-Themen 6
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
N Objekt in Methode einer anderen Klasse erzeugen Java Basics - Anfänger-Themen 9
P Klassen Variablen von einer Klasse zur anderen Java Basics - Anfänger-Themen 5
OlafHD Variable aus einer anderen Klasse Verwenden Java Basics - Anfänger-Themen 11
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
G Methoden Zugriff auf Methode.. aus einer anderen Klasse Java Basics - Anfänger-Themen 6
F Zugriff auf Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
Z ArrayList einer anderen Klasse übergeben Java Basics - Anfänger-Themen 8
A Methode aus einer anderen Klasse ausführen Java Basics - Anfänger-Themen 7
H Klasse bzw methode der Klasse in einer anderen Klasse benutzen Java Basics - Anfänger-Themen 4
D Zugriff auf von einer anderen Klasse erstellten Objekten Java Basics - Anfänger-Themen 5
K Veränderung einer Variable von einer anderen Klasse aus Java Basics - Anfänger-Themen 12
M Von einer Klasse aus, Objekte einer anderen Klasse verändern. Java Basics - Anfänger-Themen 2
I Java Eingabe aus einer anderen Klasse in eine andere an Konstruktor übergeben Java Basics - Anfänger-Themen 4
W Klassen Variable einer anderen Klasse ändern (Threads) Java Basics - Anfänger-Themen 3
A Erste Schritte Information zwischenspeichern und von einer anderen Klasse auslesen Java Basics - Anfänger-Themen 5
M Auf die Variable einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 9
M Variable aus einer anderen Klasse aktualisieren Java Basics - Anfänger-Themen 2
S Methoden Methode einer anderen Klasse ausführen? Java Basics - Anfänger-Themen 6
E Attribute von einem Objekt einer anderen Klasse ändern Java Basics - Anfänger-Themen 4
K JTextField auslesen, in int umwandeln und in einer anderen Klasse als Zähler verwenden Java Basics - Anfänger-Themen 3
O Variabeln aus einer andere Klasse dauerhaft einen anderen Wert übergeben Java Basics - Anfänger-Themen 5
B methoden aus einer anderen klasse nutzen Java Basics - Anfänger-Themen 3
B Wie kann man auf das JFrame einer anderen Klasse zugreifen, etwas hinzufügen und entfernen?? Java Basics - Anfänger-Themen 3
A Arraylist einer Methode, gefüllt einer anderen Klasse übergeben Java Basics - Anfänger-Themen 17
P Liste in einer Klasse füllen und mehreren anderen Klassen lesend verwenden Java Basics - Anfänger-Themen 5
T NullPointerException bei Verwendung einer Klasse einer anderen .jar datei Java Basics - Anfänger-Themen 3
S Aufruf Einer Methode aus einer anderen Klasse - Static Fehler Java Basics - Anfänger-Themen 4
K OOP Methoden einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
M Klassen Durch den ActionListener das GUI einer anderen Klasse verändern Java Basics - Anfänger-Themen 8
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
C Klassen Zugriff auf Instanz einer anderen Klasse Java Basics - Anfänger-Themen 9
E Elemente einer (öffentlichen) ArrayList in einer anderen Klasse zu einer ArrayList dazu fügen. Java Basics - Anfänger-Themen 7
L Methoden In einer Klasse ein Attribut aus einer anderen Klasse setzen Java Basics - Anfänger-Themen 8
B Klassen über Main Klasse in einer anderen Klasse ein Objekt erstellen Java Basics - Anfänger-Themen 5
G Aufrufen eines Frames aus einer anderen Klasse Java Basics - Anfänger-Themen 6
B Objekte aus einer anderen Klasse(in der sich weitere Klassen befinden) erzeugen Java Basics - Anfänger-Themen 24
K in Konstruktor neue Objekte einer anderen Klasse erzeugen Java Basics - Anfänger-Themen 9
L Methoden Auf statische Methode einer anderen Klasse zugreifen, die Array zurückgibt Java Basics - Anfänger-Themen 3
S Variable aus einer anderen Klasse verwenden Java Basics - Anfänger-Themen 3
pindakaas Instanz einer Klasse in einer anderen erzeugen Java Basics - Anfänger-Themen 6
Y Übertragen von Wert von einer Klasse zu einer anderen Java Basics - Anfänger-Themen 3
S Von einer Klasse auf eine Liste einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 8
H Variabeln einer Klasse in der anderen verwenden. Java Basics - Anfänger-Themen 3
N Alle Inhalte aus Bean in einer anderen Klasse ausgeben Java Basics - Anfänger-Themen 2
K Methoden aufruf von einer anderen Klasse Java Basics - Anfänger-Themen 7
J Methodenzugriff in einer anderen Klasse Java Basics - Anfänger-Themen 7
B Variable einer Klasse in einer anderen Klasse nutzen Java Basics - Anfänger-Themen 14
H String in Methode einer anderen Klasse übergeben Java Basics - Anfänger-Themen 5
K daten von jtable auslesen und in einer anderen klasse anzeigen und bearbeiten Java Basics - Anfänger-Themen 7
M Methode einer anderen Klasse verwenden Java Basics - Anfänger-Themen 2
T Objekte einer Klasse einer anderen Klasse übergeben Java Basics - Anfänger-Themen 5
P Hintergrundfarbe einer anderen Klasse ändern Java Basics - Anfänger-Themen 7
P Auf Methoden einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 7
J Von einer Klasse auf Variablen der anderen Klasse zugreifen Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben