Fragen zu JTable

Status
Nicht offen für weitere Antworten.

anfänger15

Bekanntes Mitglied
Hallo,

1. gibt es eine Möglichkeit z.B. über einen Listener festzustellen wann in einer JTable etwas editiert wird?


2. ist es möglich, das ich in meine JTable z.B. Musikdateien so drauf ziehen kann wie beim WMP auch oder geht das
aufgrund der Plattformunabhängigkeit nicht?


danke
 

anfänger15

Bekanntes Mitglied
danke allerdings hab ich beim genaueren hinschauen jetzt doch noch die methode valueChanged() von JTable gefunden. Somit denke ich ist es nicht nötig das komplitziert über setModel zu lösen.
 

anfänger15

Bekanntes Mitglied
Hab mir jetzt mal das Beispiel angeschaut und nur mal kurz zum testen das hier programmiert:
Code:
  FileTransferHandler(){
       	df = DataFlavor.javaFileListFlavor;
       }
        
    public boolean importData(JComponent c, Transferable t){
        	java.util.List list = null;
     
      try{
        try{
           list = (java.util.List)t.getTransferData(df);
        } catch(UnsupportedFlavorException e){
         System.err.println(e);	
        }
      }catch (IOException e){
       System.err.println(e);	
      }

        	for(int i=0;i<=list.size();i++){
        		File mfFile = (File)list.get(i);
        		addRow(mfFile.getAbsolutePath(),mfFile.getAbsolutePath());
        	
        	}
        	return true;
    }

wenn ich das aber jetzt der JTable hinzufüge kommt trotzdem beim draufziehen einer Datei ein durchgestrichener Kreis.


Was muss ich machen/ändern, dass ich dateien in die JTable ziehen kann, dabei soll der name der Datei in der JTable angezeigt werden.


nicht wundern addRow ist eine von mir erstellte methode, die die eigentlich überschreibt

danke
 

anfänger15

Bekanntes Mitglied
nicht ne datei sondern den namen und den Pfad zur datei


Wenn man also eine datei auf die JTable zieht soll in der JTable dann der name der datei als zeile erscheinen


hoffe mir kann da jm. helfen
 

anfänger15

Bekanntes Mitglied
hm dann trotzdem mal danke ich denke aber das mit dem selbst ableiten wäre dann etwas zu viel aufwand. Da werd ich wohl auf das Drop verzichten müssen.

Außer es kennt jemand bereits etwas fertiges

danke
 

anfänger15

Bekanntes Mitglied
viel mehr als 20 zeilen kann das nicht sein


ich dachte ich muss da dann ne komplet neue JTable programmieren, wenn die das nicht kann
hab ich da was falsch verstanden oder von was sollte ich das ableiten, damit ich nicht ne neue JTable programmieren muss :bahnhof:
 

MeineMeinung

Neues Mitglied
Hi,

ersetze stationTable durch den Namen deiner Tabelle. Dann sollte nach dem Drop der Pfad und Dateiname in der Liste "data" stehen, evtl. auch mehrere Dateien entsprechend der Anzahl gedragged Dateien.

Gruß
Stefan


Code:
    private void initDrop() {
        stationTable.setTransferHandler(new TransferHandler() {
            @Override
            public boolean canImport(TransferHandler.TransferSupport info) {
                return true;
            }

            @Override
            public boolean importData(TransferHandler.TransferSupport info) {
                if (!info.isDrop()) {
                    return false;
                }
                
                // Get the string that is being dropped.
                Transferable t = info.getTransferable();
                java.util.List data;
                try {
                    data = (java.util.List) t.getTransferData( DataFlavor.javaFileListFlavor);
                    System.out.println(data);
                }
                catch (Exception e) { return false; }
                
		return false;
            }
            
            @Override
            public int getSourceActions(JComponent c) {
                return COPY;
            }
        });
        stationTable.setDropMode(DropMode.ON_OR_INSERT);
    }
 

anfänger15

Bekanntes Mitglied
danke für eure hilfe besonders für den Code von MeineMeinung :applaus:


//edit: bist du dir sicher das der Code geht?
Wenn ich eine Datei auf die JTable ziehe kommt immer noch ein durchgestrichener Kreis(ich kann die datei also
nicht auf die JTable fallen lasse)


//edit: ok der Code geht. Ich hab für die JTable eine eigene Klasse und wenn ich es da einfüge und dort die methode aufrufe geht es nicht, wenn ich initDrop aber dort aufrufe, wo ich auch die JTable instanziere dann geht es ???:L
wundert mich zwar schon ein bischen aber was solls wenigstens geht es


nochmal danke an alle
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JTable fragen ob selected Java Basics - Anfänger-Themen 3
S JTable fragen Java Basics - Anfänger-Themen 3
G 2 Fragen zu JTable (Spalte färben, Spalte entfernen) Java Basics - Anfänger-Themen 6
Zrebna Fragen zu einem Klassendiagramm Java Basics - Anfänger-Themen 8
H Fragen zu Wrapperklassen Java Basics - Anfänger-Themen 29
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
A Bei VierGewinnt fragen ob man gegen CPU oder Menschen spielen will. Java Basics - Anfänger-Themen 7
A Bei VierGewinnt vorher fragen, ob man gegen den Computer spielen möchte oder gegeneinander. Java Basics - Anfänger-Themen 1
A Bei VierGewinnt fragen, ob man gegen den Computer spielen möchte oder gegeneinander Java Basics - Anfänger-Themen 1
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
E Bäume/ allgemeine Fragen Java Basics - Anfänger-Themen 21
O Falsche Antworten zu Fragen Java Basics - Anfänger-Themen 4
S Diverse Fragen vor Schulaufgabe ;) Java Basics - Anfänger-Themen 4
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
C 3 Fragen rund um Klassenattribute Java Basics - Anfänger-Themen 8
L Erste Schritte Log4J Fragen Java Basics - Anfänger-Themen 5
NeoLexx Fragen zu diversen Elementen der Javabibliothek Java Basics - Anfänger-Themen 5
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
N Fragen zur Datenspeicherung Java Basics - Anfänger-Themen 45
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
CT9288 Fragen zu Java Java Basics - Anfänger-Themen 16
W Fragen zu Generics Java Basics - Anfänger-Themen 14
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
Z Fragen zu Exception (Throws/throw) Java Basics - Anfänger-Themen 7
J Fragen zu Input/Output Java Basics - Anfänger-Themen 3
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
H Java Quereinsteiger Roadmap und Fragen Java Basics - Anfänger-Themen 29
H fragen Java Basics - Anfänger-Themen 15
M Samelsarium Grundlegender Fragen 2 Java Basics - Anfänger-Themen 9
M Sammelsarium an Grundlagen Grundlagen Fragen Java Basics - Anfänger-Themen 11
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
J Fragen zu synrchonized und kritischen Abschnitten Java Basics - Anfänger-Themen 5
S Fragen zu einem Rechentrainer Java Basics - Anfänger-Themen 2
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
J Wo kann man Fragen zu ireport stellen. Java Basics - Anfänger-Themen 0
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Fragen zur Klassen Java Basics - Anfänger-Themen 4
Aprendiendo Zwei Fragen und ein geerbtes "protected"-Attribut Java Basics - Anfänger-Themen 2
J Interface Fragen bezüglich "Sauberkeit" von Code Java Basics - Anfänger-Themen 5
D Objekte-Fragen Java Basics - Anfänger-Themen 1
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
K Zwei Fragen zu Graphics/Graphics2D Java Basics - Anfänger-Themen 5
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
Azazel Ein paar Fragen zu Methodenaufrufen(java.awt) Java Basics - Anfänger-Themen 2
S Erste Schritte Fragen zur For-Schleife Java Basics - Anfänger-Themen 9
C Interface Fragen zum Interface Java Basics - Anfänger-Themen 7
GreenTeaYT Exception und zur OOP fragen? Java Basics - Anfänger-Themen 3
C Fragen zum Spigot Plugin (1.8) Java Basics - Anfänger-Themen 6
J Fragen zu Exceptions Java Basics - Anfänger-Themen 24
N Quiz- Fragen zufällig anzeigen lassen Java Basics - Anfänger-Themen 7
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
L Viele Fragen zu den Grundlagen Java Basics - Anfänger-Themen 5
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
L fragen zu arrays Java Basics - Anfänger-Themen 8
L Fragen zu selbstgeschriebenem Programm Java Basics - Anfänger-Themen 5
M Fragen zum Auslesen von HTML Seiten Java Basics - Anfänger-Themen 5
J Threading-Aufgabe. Totale Noob Fragen, aber bitte trotzdem beantworten ;) Java Basics - Anfänger-Themen 7
S Java Fragen Konstruktor & Statische Methoden Java Basics - Anfänger-Themen 4
K Erste Schritte Frage Antwort Spiel - Fragen zur Planung Java Basics - Anfänger-Themen 2
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
Anfänger2011 2 kleine Fragen zu ArrayListen Java Basics - Anfänger-Themen 5
S Fragen zu Ausdrücken&Bedingungen Java Basics - Anfänger-Themen 5
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
H grundlegende Fragen Java Basics - Anfänger-Themen 3
V Interface ich schäme mich das zu fragen, aber ich schaff nicht ein Text zu zentrieren :( [javaFX] Java Basics - Anfänger-Themen 6
N Programm: Fragen beantworten Java Basics - Anfänger-Themen 6
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
D Rekursion Allgemeine Fragen Java Basics - Anfänger-Themen 2
D [Fragen] zu Methoden Java Basics - Anfänger-Themen 2
S Fragen zur Implementierung eines Binärbaums Java Basics - Anfänger-Themen 3
T Ein paar Fragen zu OOP und Java. Java Basics - Anfänger-Themen 16
J Allgemeine Fragen zur GUI Java Basics - Anfänger-Themen 1
johnnydoe Erste Schritte Erster Blick - erste Fragen Java Basics - Anfänger-Themen 11
DStrohma Grundsätzliche Fragen zu Drag & Drop Java Basics - Anfänger-Themen 1
N Klassen fragen zur getter und setter methode Java Basics - Anfänger-Themen 11
S 3 Fragen, Verzeichnis, GridLayout psoitionieren, Werte für JSpinner Java Basics - Anfänger-Themen 2
T Fragen zu Set / Relationen verknüpfen Java Basics - Anfänger-Themen 4
S 2 Fragen Java Basics - Anfänger-Themen 4
S Hallo und Fragen zu Arbeitsverzeichnis und Menü Java Basics - Anfänger-Themen 8
N Java Fragen... Java Basics - Anfänger-Themen 10
F ExecutorService Fragen! Java Basics - Anfänger-Themen 2
O HashMap Fragen Java Basics - Anfänger-Themen 8
C Fragen zu Arrays Java Basics - Anfänger-Themen 19
T viele "kleine" Fragen... Java Basics - Anfänger-Themen 3
S Fragen zur Implementierung eines Adressbuches Java Basics - Anfänger-Themen 20
S Fragen zu Arrays Java Basics - Anfänger-Themen 6
K Diverse Fragen zum Fehlerlogging Java Basics - Anfänger-Themen 9
N StringReader - Fragen Java Basics - Anfänger-Themen 8
C Einige Fragen zu Frames Java Basics - Anfänger-Themen 7
M Erste Schritte Allgemeine Fragen Java Basics - Anfänger-Themen 4
PaulG Fragen zu Binärbaum Java Basics - Anfänger-Themen 21
P Methoden Aquarium (Fragen zum Scanner) Java Basics - Anfänger-Themen 5
T Erste Schritte Fragen zu meinen kleinen Programm Java Basics - Anfänger-Themen 9

Ähnliche Java Themen


Oben