Klasse nicht sichtbar(kein private-Fehler)

Status
Nicht offen für weitere Antworten.

richardkrieger

Aktives Mitglied
Hallo,

ich wollte alle aushilfsklassen in einen Extra-ordner innerhalb meiner Package verschieben. Gleich mit der ersten klasse gibts ein Problem: Eclipse sagt, dass die nicht sichtbar ist. Alle ordner usw wurde in Eclipse erstellt.
Package fhnclient:
beinhaltet alle "Hauptklassen": Fenster, frames usw.
Package fhnclient.libs:
beinhaltet, halt, die libs wie derby, jdic usw. - die jars habe ich ohne weiteres im Build Path aufgenommen, funktioniert alles
Package fhnclient.libs.klassen:
soll die aushilfsklassen beinhalten. Erste Klasse, die Probleme macht, begrenzt die Anzahl der Zeichen, die in einem Textfeld eingegeben werden können:
Code:
package fhnclient.libs.klassen;

import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.DocumentFilter;

//	JTextComponent textComponent = new JTextField();
//    AbstractDocument doc = (AbstractDocument)textComponent.getDocument();
//    doc.setDocumentFilter(new FixedSizeFilter(10));
    
    class FixedSizeFilter extends DocumentFilter {
        int maxSize;
    
        // limit is the maximum number of characters allowed.
        public FixedSizeFilter(int limit) {
            maxSize = limit;
        }
    
        // This method is called when characters are inserted into the document
        public void insertString(DocumentFilter.FilterBypass fb, int offset, String str,
                AttributeSet attr) throws BadLocationException {
            replace(fb, offset, 0, str, attr);
        }
    
        // This method is called when characters in the document are replace with other characters
        public void replace(DocumentFilter.FilterBypass fb, int offset, int length,
                String str, AttributeSet attrs) throws BadLocationException {
            int newLength = fb.getDocument().getLength()-length+str.length();
            if (newLength <= maxSize) {
                fb.replace(offset, length, str, attrs);
            } else {
                throw new BadLocationException("New characters exceeds max size of document", offset);
            }
        }
    }
in der "Hauptklasse":
Code:
import fhnclient.libs.klassen.FixedSizeFilter; // Fehlermeldung:"The type fhnclient.libs.klassen.FixedSizeFilter is not visible"
//...............
// irgendwo in der Klasse:
		JTextComponent atitel=new JTextField();
		AbstractDocument atiteldoc=(AbstractDocument)atitel.getDocument();
		atiteldoc.setDocumentFilter(new FixedSizeFilter(50)); // Fehlermeldung: FixedSizeFilter cannot be resolved to a type
Es funktioniert alles wunderbar wenn die Klasse in Pkg. fhnclient liegt. Ich habe schon nach möglichkeiten gesucht, was mit BuildPath zu machen. Oder muss ich die aushilfsklassen in ein jar packen und dann in buildpath einbinden?
 

Wildcard

Top Contributor
Mach die Klasse public.
Achte übrigens darauf das keine Klasse mehr im Default Package liegt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Eigenschaften außerhalb einer Klasse nicht sichtbar Java Basics - Anfänger-Themen 13
T Meine Klasse wird nicht gefunden Java Basics - Anfänger-Themen 1
H Compiler-Fehler Klasse in einem Package wird nicht gefunden bzw. akzeptiert Java Basics - Anfänger-Themen 12
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
berserkerdq2 Zwei Klassen Erben von der Klasse A, die eine Klasse kann ich an Methoden übergeben, die als Parameter A haben, die andere nicht? Java Basics - Anfänger-Themen 3
U Warum kann ich die Methode in der ENUM Klasse nicht aufrufen? Und warum geht die Switch nicht? Java Basics - Anfänger-Themen 8
E Warum lässt sich eine Klasse nicht starten, wenn eine andere Klasse in dem Modul fehlerhaft ist? Java Basics - Anfänger-Themen 1
CptK Vererbung Attributtyp in Super-Klasse noch nicht festlegen Java Basics - Anfänger-Themen 1
C Methoden können nicht auf Instanzvariable der Klasse zugreifen Java Basics - Anfänger-Themen 3
B Erste Schritte Guice Injection nicht in jeder Klasse möglich Java Basics - Anfänger-Themen 2
N Klassen Warum kann meine Klasse nicht auf Methoden der anderen Klasse zugreifen? Java Basics - Anfänger-Themen 6
M Objekt einer Klasse speichert die Veränderung nicht Java Basics - Anfänger-Themen 1
J Compiler-Fehler Java findet main Klasse nicht Java Basics - Anfänger-Themen 16
A Kfz - Händler Klasse. JUnit-Test gibt noch Fehler an, aber finde Ursache nicht Java Basics - Anfänger-Themen 7
T Methode in Klasse funktioniert nicht Java Basics - Anfänger-Themen 14
C Gui- Klasse erkennt Übergabeparameter aus Methode nicht Java Basics - Anfänger-Themen 4
M Klassen Methode aus anderer Klasse nicht aufrufbar Java Basics - Anfänger-Themen 11
R Hauptmethode in Klasse nicht gefunden. Java Basics - Anfänger-Themen 17
C Klasse funktioniert nicht Java Basics - Anfänger-Themen 2
U Klassen IntelliJ14.1.1 Ultimate startet eine Main-Klasse NICHT MEHR Java Basics - Anfänger-Themen 0
C Hauptmethode in Klasse nicht gefunden Java Basics - Anfänger-Themen 3
D Methoden g.setColor funktioniert nicht bei Methodenaufruf in anderer Klasse Java Basics - Anfänger-Themen 1
M Interpreter-Fehler Klasse kann nicht gefunden werden. Java Basics - Anfänger-Themen 2
S Classpath Findet die Klasse nicht classpath setzen? Java Basics - Anfänger-Themen 8
P Programm lässt sich nicht starten - Klasse mit Hauptmethode nicht gefunden Java Basics - Anfänger-Themen 9
Avarion Getter von Super-Klasse funktioniert nicht Java Basics - Anfänger-Themen 10
A Compiler-Fehler Hauptmethode in Klasse nicht gefunden! Java Basics - Anfänger-Themen 3
K Klasse console.InputHelper.readString() nicht utzbar Java Basics - Anfänger-Themen 3
R Hashmap in anderer Klasse nicht benutzbar Java Basics - Anfänger-Themen 1
A Erste Schritte Wieso funktioniert diese Klasse nicht Java Basics - Anfänger-Themen 11
S Applet findet Klasse nicht Java Basics - Anfänger-Themen 7
V Aufrufendes Objekt bestimmen (nicht die Klasse) Java Basics - Anfänger-Themen 3
P ArrayList aus eigener Klasse "überschreibt" Werte nicht Java Basics - Anfänger-Themen 4
D Compiler-Fehler Klasse wird im selben Ordner nicht gefunden Java Basics - Anfänger-Themen 5
W Klassen Kann eine Variable nicht aus einer Klasse bekommen Java Basics - Anfänger-Themen 9
S Klassen Klasse oder nicht Klasse - das ist hier die Frage Java Basics - Anfänger-Themen 6
W Klasse wird nicht gefunden Java Basics - Anfänger-Themen 8
J "public int x" - Zugriff von anderer Klasse (selbes Package) nicht möglich?! Java Basics - Anfänger-Themen 4
K Klasse wird nicht gefunden Java Basics - Anfänger-Themen 11
T Generisches Feld in nicht-generischer Klasse möglich? Java Basics - Anfänger-Themen 5
H HashMap<Int, String> - Er findet die Int-Klasse nicht. Java Basics - Anfänger-Themen 3
K Klassen Meine Klasse wird nicht anerkannt Java Basics - Anfänger-Themen 7
T fenster schliesen und mouse events in einer nicht abstrakten klasse Java Basics - Anfänger-Themen 6
A Ein Array aus einer Klasse wird nicht sauber abgefüllt Java Basics - Anfänger-Themen 4
L main-Klasse kann nicht gefunden werden Java Basics - Anfänger-Themen 5
F Neue Klasse mag nicht - nullPointerException Java Basics - Anfänger-Themen 6
F Spiel geht nicht mehr nach neuer Klasse Sound Java Basics - Anfänger-Themen 18
X Extrahieren in Externe Klasse Funktioniert nicht Java Basics - Anfänger-Themen 6
N Serialization, Laden klappt nicht wenn die Klasse geändert wurde Java Basics - Anfänger-Themen 3
J erstes Prog./Klasse - Konstruktur/Objekterstellung funktioniert nicht Java Basics - Anfänger-Themen 25
StupidAttack Abstrakte Methoden in nicht-abstrakter Methode in abstrakter Klasse Java Basics - Anfänger-Themen 6
J Klasse wird nicht vererb (extend funzt nicht??) Java Basics - Anfänger-Themen 11
Developer_X Klasse kann nicht aufgerufen werden Java Basics - Anfänger-Themen 17
G Innere Klasse static oder nicht Java Basics - Anfänger-Themen 9
D Klasse nicht kompilierbar Java Basics - Anfänger-Themen 23
G Klasse mit Timer nicht beenden Java Basics - Anfänger-Themen 6
G Klasse kann nicht importiert werden. Java Basics - Anfänger-Themen 2
W Selbstgeschriebene klasse kann nicht eingebunden werden. Java Basics - Anfänger-Themen 6
G Netbeans: Klasse wird bei Run der Main Klasse nicht gefunden Java Basics - Anfänger-Themen 2
G Fehlermeldung zu Klasse die es nicht gibt Java Basics - Anfänger-Themen 3
B eigene Klasse wird nicht im Hauptprogramm erkannt! Java Basics - Anfänger-Themen 4
W zugriff auf jframe klasse und deren instanz geht nicht? Java Basics - Anfänger-Themen 11
I ClassLoader fiindet Klasse nicht Java Basics - Anfänger-Themen 3
M öffentliche nicht-statische Funktion fremder Klasse ausführn Java Basics - Anfänger-Themen 16
G Anwendung findet vorhandene Klasse nicht Java Basics - Anfänger-Themen 4
Y Main Klasse in Konsole ausführen klappt nicht Java Basics - Anfänger-Themen 7
N Mein Applet findet -online- einfach die Klasse nicht ! Java Basics - Anfänger-Themen 6
D Klasse speichert Daten nicht wie sie soll Java Basics - Anfänger-Themen 4
S Klasse wird nicht mehr gefunden Java Basics - Anfänger-Themen 3
S Field einer abstrakten Klasse wird nicht gesetzt Java Basics - Anfänger-Themen 2
P Zugriff auf Instanz in der anderen Klasse geht nicht! Java Basics - Anfänger-Themen 4
G Kann methode aus anderer Klasse nicht aufrufen Java Basics - Anfänger-Themen 7
S Klasse Scanner unter Java nicht gefunden Java Basics - Anfänger-Themen 3
B Finde Methode einer Klasse nicht Java Basics - Anfänger-Themen 4
H Konstruktur von der eingebetteten Klasse wird nicht gefunden Java Basics - Anfänger-Themen 2
R Klasse aus Packet kann nicht außerhalb zugreifen Java Basics - Anfänger-Themen 8
V Eclipse findet (meines Wissens) korrekte Klasse nicht Java Basics - Anfänger-Themen 3
G Public class??? Findet meine Klasse nicht. Java Basics - Anfänger-Themen 5
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
XWing Random Punkte erstellen mit der Random klasse Java Basics - Anfänger-Themen 15
_user_q Wie eine Methode/Funktion aus einer Klasse mit Constructor aufrufen? Java Basics - Anfänger-Themen 20
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

Ähnliche Java Themen

Neue Themen


Oben