Zum Inhalt springen

Saban

Mitglieder
  • Gesamte Inhalte

    85
  • Benutzer seit

  • Letzter Besuch

  1. Saban

    mp3 ID3-Tag bearbeiten

    Hi! Ich suche auch schon nach einer Konstante aber das einzige was ich auf der geposteten Seite gefunden hab ist MP3_FILE_SAVE_OVERWRITE und das wird mir als undefinierte Variable markiert... Es ging auch mal ne Zeit lang ohne den int-Wert könnte es vllt am umbenennen der Dateien liegen? Das beim umbenennen nicht alles glatt läuft? MfG Saban
  2. Saban

    mp3 ID3-Tag bearbeiten

    Hi! erst mal danke für deine Antwort! Aber woher weiß ich jetzt welchen int-Wert ich eingeben muss? Ich habs jetzt einfach mal probiert aber klappt nicht... Außerdem gings zuvor auch mal ohne?! MfG Saban
  3. Saban

    mp3 ID3-Tag bearbeiten

    Hi Zusammen! also ich krieg des mit den bearbeiten der ID3-Tags hin! Nur hab ich noch ein Problem wenn ich die mp3 Dateien speichern will also try { mp3file.save(datei_pfad + "\\" + bearbeitete_liste[index]); } catch (IOException e) { e.printStackTrace(); } catch (TagException e) { e.printStackTrace(); } Dann legt er mir immer eine neue Datei an "test.mp3" und eine zweite "test.original.mp3" kann mir jemand sagen was ich da falsch mache? ich möchte eigentlich nur die vorhandenen Dateien ersetzen. Ich benenn die Dateien auch mit renameTo um aber daran sollte es nicht liegen?! MfG Saban
  4. Saban

    mp3 ID3-Tag bearbeiten

    Danke erst mal für eure Antworten! Ich glaub ich mache es mit ner externen Lib für den Anfang... Ich such grad nur nach ner Beschreibung der einzelnen Methoden der jid3lib.lib! Der Rest sollte ja dann nicht mehr so schwer sein schätz ich?! MfG Saban
  5. Hallo Zusammen! ich würde gern die Angaben im ID3-Tag (Titel, Künstler, Album, ...) anhand von einem Java-Tool ändern können. Ich habe leider keine Ahnung wie ich anfangen soll... und im Internet bei der Suche find ich nur Tools die das alles scho können aber ich würde mir gern ein eigenes Tool schreiben. Hat irgend jemand einen Tip für mich wie ich das ganze angehen könnte? MfG Saban
  6. Hi! Ich hab aus Datenschutzgründen nur Auszüge in Access aus beiden Datenbanken bekommen... Später mal wird einfach der Datenbanktreiber in Java ausgetauscht... Also hab ich eigentlich null unterschiede mitbekommen außer das mit dem Datum des wusst ich...
  7. Hi! danke für deine Antwort! ich hab morgen meine praktische Abschlussprüfung und habe in meinem Projekt einmal eine Oracle und dann noch eine DBII verwendet. Nun möchte ich eigentlich nur wissen was ich dem Prüfer sagen sollte wenn er mich nach unterschieden der beiden Systeme frägt... Hat da jemand paar Ratschläge für mich :confused: wäre echt verdammt wichtig :S MfG Saban
  8. Hallo Zusammen! Kann mir einer unterschiede zwischen ner Oracle Datenbank und ner DBII Datenbank nennen? Sind ja beides Relationale Datenbanken wenn ich mich nicht täuschen sollte aber ich kann mir nicht vorstellen welche Unterschiede es geben könnte bis auf den Syntax beim Date oder so... MfG Saban
  9. Saban

    JTable sortieren

    Hallo! ich lass meine JTable mit der Zeile tabelle.setAutoCreateRowSorter(true); sortieren Das Problem ist jetzt das mir das Datum falsch sortiert wird... Beispiel: 01.01.09 01.02.09 06.01.09 kann mir da jemand weiterhelfen? MfG Saban
  10. Hi! Stimmt tut mir leid war bisschen schwammig formuliert! Ist wirklich nicht böse gemeint... Aber jetzt weiss ich genau so viel wie davor :confused: Ich glaub ich steh grad voll aufm Schlauch... Hast du vllt irgendwelche Code Stücke für mich? MfG Saban
  11. Hi Peter eine Schleife über die Spalte laufen lassen und die befüllten Zeilen abfragen ist ja schön und gut aber wenn ich 1000 Zeilen hab und jede Zeile die befüllt ist auf der DB update dauert des ne gute Zeit... Ich hätt halt lieber abgefragt welche Zeilen vom User editiert wurden... Also das ich z. B. nur die zwei neu befüllten Zeilen ermittle... Ich hab mir schon gedacht die geändert Zeilen in einem Array zu speichern und dann einfach das Array abzuarbeiten aber ich weiss nicht nach welchen Kriterien ich die Zeilen ermitteln soll oder besser gesagt mit welchem Listener ich des erreichen kann... MfG Saban
  12. Hallo Zusammen! Ich habe eine JTable mit einigen 100 Zeilen. Von dieser soll ich ab und an ein Update auf die (vorübergehende) Access DB durchführen. Nun würde ich gern nur die Zeilen aus der JTable auslesen die auch befüllt sind. Also z. B. nur die Zeilen in denen die Spalte 8 befüllt ist... Könnt ihr mir helfen? MfG Saban
  13. Danke das Problem hat sich gelöst! MfG Saban
  14. Hallo Zusammen! Ich habe ein mächtiges Problem das mir den ganzen Tag schon zu schaffen macht und zwar lese ich eine Datenbank aus und lasse mir von den Strings Checkboxen erzeugen die ich auf ein Panel lege. Das klappt bisher auch wunderbar. Ich benutze dafür das neue TransparentLayout... Meine add-Methode: public Component add(JCheckBox c){ //Panel grundfläche.add(c, new Rectangle( 10, pos_y,500, 25 )); //JList panelElemente.add(c); grundfläche.validate(); pos_y = pos_y + 20; return c; } Da ich die Anzeige auf dem Panel dynamisch gestalten will habe ich die Methode removeChb()... public void removeChb(){ // for(int index = 1; index < panelElemente.size(); index++){ // grundfläche.remove(panelElemente.get(index)); // panelElemente.remove(index); // } panelElemente.clear(); grundfläche.removeAll(); grundfläche.setPreferredSize(new Dimension(450, 450)); grundfläche.setLayout(new TransparentLayout()); getViewport().add(grundfläche); setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Test")); setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); } Nun klappt alles beim starten des Programms doch wenn ich nun ein Datum eingebe (das Datum grenzt die Abfrage in der Datenbank ein) und dann auf den Start Button klicke... Mein Code für den Konstruktor (Programm Start) /** Starte Connection zur DB */ connection.startConnection(); Container GUI = getContentPane(); GUI.setLayout(null); pa_Werknummer.setBounds ( 10,150, 200, 160); bt_anzeigen.setBounds (725,577, 100, 20); pa_Zeitraum.setBounds (220,480, 160, 120); bt_test.setBounds (850,577, 100, 20); add(pa_Werknummer); add(pa_Zeitraum); add(bt_anzeigen); add(bt_test); /** Befülle die Panels mit Daten aus der DB */ befülleWerknummer(); /** Allgemeine Eigenschaften des Frames */ /* Größenveränderbarkeit des Fensters */ setResizable(false); /* Angzeigter Titel des Fensters */ setTitle("BauKom"); /* Beende das Programm beim schliessen des Fensters */ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); /* Berechnung der Bildschirmgröße mit anschließender Größenangabe des Fensters * --> hoehe - 30 damit die Startleiste nicht überlappt wird */ Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int hoehe = (int) d.getHeight(); int weite = (int) d.getWidth(); setSize(weite, hoehe -30); /* Sichtbarkeit des Fensters */ setVisible(true); Mein Code für den Button bt_test.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { von = getDateVon(); bis = getDateBis(); befülleWerknummer(); } }); geht er zwar in die Methode befülleWerknummer() (die auch beim Start des Programms (KORREKT!) ausgeführt wird) Durchläuft die ganze Methode aber das Panel zeigt nichts an... :confused: Meine Methode zum befüllen public void befülleWerknummer(){ /** Leert zuerst das vorhandene Panel */ pa_Werknummer.removeChb(); /** Erstellt eine Liste mit den vorhandenen Werknummern für den jeweiligen Zeitraum */ List<JCheckBox> ls_Werknummer = new ArrayList<JCheckBox>(); ls_Werknummer = connection.getWerknummerData(von, bis); /** Arbeitet die Liste ab und fügt Checkboxen dem Panel hinzu */ for(int index = 0; index < ls_Werknummer.size(); index++){ System.out.println("Bin in der Schleife"); pa_Werknummer.add(ls_Werknummer.get(index)); } /** Anschliessend die vorhandene Liste geleert */ ls_Werknummer.clear(); /** Und das wird Panel neu gezeichnet */ pa_Werknummer.repaint(); System.out.println("\n\nLeerzeile"); } Also nochmal mein Problem sobald sich die Checkboxen auf dem Panel ändern sollen bekomme ich nur noch ein leeres Panel zurück obwohl mir die Datenbankabfrage die richtigen Strings zurück gibt und meine Methode befülleWerknummer vollständig durch laufen wird... Könnt ihr mir weiterhelfen MfG Saban
  15. Hi! hilft mir nicht wirklich weiter aber danke trotzdem! MfG Saban

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...