Zum Inhalt springen

zui2000

Mitglieder
  • Gesamte Inhalte

    71
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von zui2000

  1. Google ist dein Freund! Red Black Tree - Debugging JUnit Tests in Eclipse Du musst nur die JUnit Erweiterung für Eclipse installiert haben (findet man im Repository unter "Software-Updates").
  2. pauschal: Der "copy" Task kann das alles, du wirst diesen einfach mehrfach aufrufen müssen. Per toDir toFile Attribute kannst du schonmal den Ordner erstellen. Der copy Task kann auch auf Dateien oder ganze Verzeichnisse angewandt werden. Schritt 2 wird ein Konverter sein, der dir eine Art Array mit Dateinamen zurückgeben könnte, welches du dann in einem weiteren copy-Task verarbeitest. Wenn ich es nicht vergesse, schau ich heute Abend nochmal nach. Ein wenig Hilfe: <find file="ant.jar" location="location.ant-jar"> <path> *3 <fileset dir="${ant.home}" includes="**/*.jar"/> </path> </find> Apache Ant User Manual Copy Task
  3. UTF-8 und das Eurozeichen mögen sich nicht. Entweder du nimmst ein ISO Encoding oder wirfst alle Währungen bei den Werten weg und sagst dann per weitere Property <CURRENCY>EUR</CURRENCY> und wertest das aus. Denn spätestens wenn die Daten in eine Datenbank sollen klappts mit der WÄhrung nicht mehr. Mach dir die Mühe und trenne Währung und Werte.
  4. zui2000

    Remove Funktion

    Wenn der Dialog verschwinden soll: dialog.dispose() Wenn Content auf dem Dialog verschinden soll: dialog.remove(panel) dialog.repaint() oder dialog.revalidate() (bin mir gerade nicht sicher) Dritte Möglichkeit, genauere Problembeschreibung.
  5. Du kannst doch einfach das URL Objekt an ein File Objekt übergeben und die Url nur bis zum Ordner definieren. Dann file.isDirectory() -> file.listFiles() Scho haste alle Dateien als FileObjekte in einem Array und kannst die nach Namen abfragen und wenn nötig als Icon verwenden.
  6. nene, wenn du deine icons mit in das Jar file rein packst, dann kannst du einfach so darauf zugreifen: java.net.URL imgURL = ResourceManager.class.getResource( "chat/smilies/foo.png" ); if (imgURL != null) { return new ImageIcon( imgURL, iconDescr ); } else { System.err.println( "Couldn't find file" ); } Geht aber auch nur, wenn die Datei mir in der JAR ist.
  7. Startest du das JAR per Doppelklick? versuchs mal damit: Auf der Shell in den Ordner wechseln wo die JAR liegt und dann eintippen "java -jar deinJarName.jar"
  8. JAR ist im Endeffekt sehr vereinfacht gesagt sowas wie eine ZIP. Also suche nach einer Möglichkeit gepackte Daten auszulesen. Bzw. kannst du das JAR in einen temp Ordner auspacken und dann den Ordner durchsuchen. Sollte aber auch leichter möglich sein.
  9. bin - Verzeichnis: Deine Klassen werden aus dem src - Verzeichnis compiliert und die compilierten .class Dateien werden im "bin" abgelegt. Nun kannst du die Klasse im "bin" ausführen. Wenn du eine Datei mit in den src Ordner legst, dann wird diese natürlich nicht kompiliert und kommt auch nicht in den "bin" Ordner. Einfachste Weg: einen neuen Orderner in dem projekt erstellen, auf der selben Ebene wie src und bin. Dann im Quellcode: z.b. "data/smilies/images/Pig.gif" src - .java dateien bin - .class dateien data - alle möglichen anderen Ressourcen *Ordnername frei wählbar, data ist nur ein Beispiel Edit: du kannst den data Ordner dann auch mit in die JAR Datei packen lassen, wobei man es lieber nicht mit rein packt und den data Ordner dann mit in das Verzeichnis kopiert wo die JAR ist
  10. zui2000

    Java Tasten Acii auslesen

    Ja, einen KeyListener auf ein Element packen und dann bei jedem Tastendruck einfach die Taste auslesen. int ascii = keyEvent.getKeyChar() oder so ähnlich. Einfach mal die verfügbaren Methoden in der API nachlesen: KeyEvent (Java Platform SE 6)
  11. vor dem Aktualisierung der TextPane: this.foobar = messagesText.getCaretPosition() danach: messagesText.setCaretPosition(this.foobar) ?
  12. zui2000

    Keylistener

    Poste doch mal deine keyPressed Mehtode. Bzw. mach da einen Breakpoint rein, debug den Spaß und drücke auf eine Zifferntaste. Schon kannst du beobachten was passiert. Der Debugger kann bei richtiger Benutzung (Übung erforderlich), jede Menge Probleme lösen.
  13. Hi, leider weiß ich da jetzt auch nix, aber versuche mal nach jedem Laden des Textes ein revalidate() oder repaint() auf das messagePanel. Wenn der Scrollbalken dabei wieder nach oben geht, dann sollte es nur ein Problem der TextPane sein. Vielleicht musst du auch nur die Textpane validieren. Einen besseren Tip habe ich leider auch nicht.
  14. zui2000

    Keylistener

    hihi.... Blöd gelaufen, wenn der KeyListener am Textfeld hängt und bei jeder Eingabe eines Zeichens den Text im Textfeld wieder löscht. Frage im IF nach dem Zeichen. In deinem Fall das VK_ESCAPE. Nur für das Zeichen soll was passieren, bei allen anderen lässt du es einfach leer. Dadruch kommt auch wieder Text in das Textfeld.
  15. Wenn du im nachhinein die Action noch benutzen willst usw. bietet es sich an eine eigene Action oder Actionlistener zu erstellen und dann an jeden Button anzuhängen. addActionListener(myListener) Im Listener selbst kannst du dann für unterschiedliche Bearbeitung den ActionEvent nach dem Aufrufer fragen. if( e.getSource() == icon[0] ) Derzeit erstellst du für jeden Button eine neue Action.
  16. zui2000

    Keylistener

    Versuchs mit: class MyKeyListener implements KeyListener Suche dir die geeignete Mehtode raus die dir das Interface bietet und gut. Du kannst auch erst in jeder dieser Mehtoden ein System.out.println() machen um zu sehen wann was passiert.
  17. Meist recht es einfach "clean Project" aufzurufen. Als Tip: Immer Kontruktoren erstellen ohne Übergabeparameter. Der VE startet die Klasse im Hintergrund als Bean und wenn der dann einen Übergabeparameter braucht, bekommt man eine Null.Pointer.Exception.
  18. Hi, wir haben in der Firma solch ein Tool (Hudson) eingeführt und ich habe dies fast eigenständig erörtert, installiert, konfiguriert und getestet. Meine Frage ist eigentlich nur ob sowas als Projektarbeit für einen Anwendungsentwickler durchgeht? Immerhin dreht sich ja alles um den Build und um die Programmfehler die entstehen können. Grüße zui
  19. Microsoft plant Desktopanwendungen und Spiele für PC und XBox nur noch über C# zu verwirklichen. (auch denkbar) Java wird wohl auf dem Desktopmarkt aussterben und nur für Einzelfälle bestehen bleiben. Dafür ist es im Bereich Server und Web die Nummer 1. PHP ist gewachsen und so schlecht wie es sein kann, wenn man es falsch macht, mögen es sehr viele. Vielleicht ist PHP nicht die Zukunft (eher JSP, ASP), aber derzeit ist es weitverbreitet und es dauert noch lange bis es verschwindet, wenn überhaupt. Generell sollte man sich in Richtiung Web umschauen, denn die meisten "kleineren" Desktopanwendungen werden mittlerweile mit einer Webbasierten GUI realisiert. Ob da nun C# oder Java dahinter hängt ist egal. Meine persönlicher Zukunftsfavorit: J2EE + Ajax
  20. Auch wenn die IHK es zusammenfasst sind es halt 2 paar Schuhe. Vielleicht ist es auch nur ein Modetrend und in 5 Jahren ist es wieder andersrum. Meine Vermutung für den mittlerweile großen FISI Anteil, ist wohl die extrem breite Spanne in den Programmiersprachen und Frameworks und die wiederrum große Spanne in den Betriebssystemen. In Deutschland verschwindet nun langsam Windows und Siemens und das macht den Weg frei für interessantere Lösungen. In der Programmierung läuft es weit außeinander und das macht es schwer zu lernen, wenn man in vielen Bereichen fitt sein möchte. Im Endeffekt nimmt sich die Arbeit dann nicht viel zwischen den beiden Berufen, es sind halt nur unterschiedliche Themen. Wobei wir AEler natürlich was besseres sind! *fg* :hells:
  21. Ich selbst habe genau diese Ausbildung durchlaufen, aber in Glauchau. Ist eine Staatliche Berufsschule und somit kostenlos. Insgesamt war die Ausbildung auch recht gut. Es ist bekanntlich eine staatlich anerkannte Ausbildung, aber in der Wirtschaft unbekannt und sinnlos. Wenn ich dir den Tipp geben darf, dann werfe nicht 2 Jahre deines Lebens weg!! Die Ausbildung bringt dir garnichts! Zwar lernt man Einiges und ist in vielen Bereichen mehr oder weniger fitt, aber ohne die praktische Erfahrung nichts wert. Ich habe die Ausbildung mit 1,4 abgeschlossen, dann mein Fachabitur gemacht und war danach 1 Jahr arbeitssuchend (Modetrend, auch genannt: "Du bekommst nichtmal Hartz4, du Stück Dreck!"). Wenn du nach der Ausbildung keinen Job bekommst, dann gibt es auch keine Unterstützung vom Arbeitsamt. Weiterbildung oder Umschulung ist unmöglich, da du bis dahin nie eingezahlt hast. Einen Job bekommt man auch nicht, da es einfach in Sachsen keine IT-Firmen gibt und die paar Stellen werden mit Fachkräften mit Assistentengehalt besetzt. Da ein Studium für mich nicht relevant war (kein Bafög und Medieninformatik in Dresden war zu teuer) mache ich nun eine Ausbildung zum Fachinformatiker. Diese Assistentenausbildung hilft mir in der Berufsschule und bei ein paar Sachen in der Firma, aber es wird mir täglich bewiesen, dass eine schulische Ausbilung nichts mit der Realität zu tun hat. Mein Tipp an dich: Wenn du nach der Ausbildung auf die FH willst, ist es eine gute Grundlage. Ansonsten solltest du dich um eine Fachinformatikerausbildung bemühen, auch außerhalb Sachsens. Da dafür oft schon Abitur gefordert wird, kannst du ja auch erst die 2-jährige FOS besuchen. Diese Assistenten Ausbildung hat mein Leben verändert, denn der saubere Lebenslauf ist nun weg und das wurde mir sogar schon bei Vortsellungsgesprächen vorgehalten. Aus meiner alten Assistentenklasse ist heute (soweit ich weiß) niemand in der IT-Branche eingestellt und in meiner jetztigen Berufsschulklasse haben wir 8 ausgebildete Assistenten, die nun ihren Fehler von vor ein paar Jahren ausgleichen. Egal was dir das Arbeitsamt oder die Berufsberatung sagt, mache NIE eine Assistentenausbildung! Denn bei einer Zweitausbildung gibts keine Unterstützungen mehr! Außerdem hat das Amt dann nicht die Probleme einen jugendlichen ohne Ausbildung unter zu bringen, sondern du kommst auf den Stabel der "Problem- und Einzelfälle". Vielleicht hatte ich in meinem bisherigen Berufsweg auch einfach nur Pech, aber ich verusche heutzutage jeden von den Fehlern die ich gemacht habe abzuhalten.

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...