Wie zeige ich einen Datei- oder Verzeichnis-Browser-Dialog mit MATLAB an?

8

Ich habe eine leere GUI erstellt und nun möchte ich einen Druckknopf programmieren, um einen Datei- oder Verzeichnis-Browser-Dialog anzuzeigen.

    
Achraf 27.05.2010, 19:23
quelle

2 Antworten

7

Ihre Frage könnte ein wenig detaillierter sein, aber hier ist ein allgemeiner Vorschlag, um Sie zu beginnen ...

Sie können den Callback für Ihren Druckknopf so einstellen, dass er eines der eingebauten aufruft Dialogboxen in MATLAB verfügbar. Am meisten interessiert Sie vielleicht UIGETDIR oder UIGETFILE , um nach einem Verzeichnis bzw. einer Datei zu suchen und dieses auszuwählen.

    
gnovice 27.05.2010, 19:29
quelle
5

Zusätzlich zu gnovices Ratschlag, wenn Sie möchten, dass Ihr Verzeichnis-Browser in Ihre GUI eingebettet wird (im Gegensatz zum Öffnen in einem separaten Dialogfenster), können Sie die Java-Komponente verwenden. Sehen Sie sich mein UICOMPONENT-Dienstprogramm in der Datei an Exchange für ein funktionierendes Beispiel.

Alternativ können Sie Ihre eigene Baumansicht von Ordnerinhalten in einem Matlab-Panel mit der dokumentierten, noch nicht unterstützten UITREE-Funktion oder einer Java JTree-Komponente entwerfen (werfen Sie einen Blick auf meine UIINSPECT oder FINDJOBJ Dienstprogramme für Arbeitsbeispiele).

    
Yair Altman 27.05.2010 22:01
quelle

Tags und Links