Hallo allerseits,
vermutlich sitze ich hier wieder mit Scheuklappen vor den Augen herum, aber ich komme gerade nicht dahinter. Folgendes Problem:
Ich habe ein Progrämmchen, was sich mal auf einen entfernten Server verbinden soll und dessen angebotenen Dateien auflisten soll. Das klappt soweit schon mal ganz gut, ich kann dank HyperlinkListener auch schön zwischen den Ordnern hin- und her wandern. Wenn ich allerdings auf die Dateien in den Ordnern klicke, öffnet der die auch, natürlich kommt aber nur kryptisches (der Dateiinhalt nun mal) bei heraus. Ich möchte gerne, dass das Programm merkt, wenn ich auf eine Datei klicke und dann meine eigenen Methoden ausführen.
Zur besseren Vorstellung mal der aktuelle Stand:
Wenn ich also im Ordner exe eine Datei auswähle, soll nicht der Code der Datei ausgegeben werden, sondern dann möchte ich wie gesagt eigene Methoden benutzen.
Nur wie unterscheide ich Ordner von Dateien bei den Hyperlinks? Mit isFile() aus java.io.File habe ich nichts sinnvolles hinbekommen. Jemand einen nötigen Denkanstoß für mich? :shock:
vermutlich sitze ich hier wieder mit Scheuklappen vor den Augen herum, aber ich komme gerade nicht dahinter. Folgendes Problem:
Ich habe ein Progrämmchen, was sich mal auf einen entfernten Server verbinden soll und dessen angebotenen Dateien auflisten soll. Das klappt soweit schon mal ganz gut, ich kann dank HyperlinkListener auch schön zwischen den Ordnern hin- und her wandern. Wenn ich allerdings auf die Dateien in den Ordnern klicke, öffnet der die auch, natürlich kommt aber nur kryptisches (der Dateiinhalt nun mal) bei heraus. Ich möchte gerne, dass das Programm merkt, wenn ich auf eine Datei klicke und dann meine eigenen Methoden ausführen.
Zur besseren Vorstellung mal der aktuelle Stand:
Wenn ich also im Ordner exe eine Datei auswähle, soll nicht der Code der Datei ausgegeben werden, sondern dann möchte ich wie gesagt eigene Methoden benutzen.
Nur wie unterscheide ich Ordner von Dateien bei den Hyperlinks? Mit isFile() aus java.io.File habe ich nichts sinnvolles hinbekommen. Jemand einen nötigen Denkanstoß für mich? :shock: