Zum Inhalt springen

Florian_K

Mitglieder
  • Gesamte Inhalte

    359
  • Benutzer seit

  • Letzter Besuch

Beiträge von Florian_K

  1. Kann man noch jemand sagen was "JavaScript Workbench" mir sagen will? Heißt die Java-Befehlszeile so in english? Workbench kenn ich von damals, da heiß das "Windows" auf dem AMIGA so.

    Naja, JavaScript ist halt die Script-Variante von Java. Scripte werden vorher nicht compiliert (siehe oben), sondern erst beim ausführen umgesetzt, ähnlich wie bei PHP zum Beispiel.

  2. Hmm, ich hoffe, ich sag dir jetzt nicht schon was, das du schon weißt und mach mich lächerlich.

    also, das Bundle wird benutzt, damit lokalisierte Bildschirmausgaben (also in fremden Sprachen) dargestellt werden. In diesen Files sind die Verknüpfungen in Form von HashTables. (Meinetwegen button1 = ok / button2 = abbrechen ...) Die Files können die Bennenung "irgendeineresource_de_DE.properties" oder "...class" haben (das properties-File ist eine ASCII-Textdatei mit Zuweisungen wie oden gesehen, in der class, bzw. java-datei wird's mit Befehlen ähnlich zugewiesen).

    Nun, offensichtlich hat der Entwickler dummerweise vergessen, diese Resourcen mit hineinzupacken oder sie liegen am falschen Ort. Sollteste du die Quelltexte haben such mal nach "ResourceBundle" oder "Locale" und schau, ob die Angaben mit den Verzeichnissen stimmen.

    Hope that helpes

    Florian

  3. Ok, jetzt wird der Nebel klarer...

    Im Prinzip ist es kein Problem, den HTML-Text im Applet darzustellen. Du kannst also den Text aus einer HTML-Datei oder von einem Skript vom Server runterladen und parsen. Allerdings Warnung: Wenn du natives HTML darstellen möchtest, wirst du nicht um Swing drum rum kommen und das kannst du nicht verwenden wenn du Web-Applets programmierst. Da gibts kein Swing.

    Bei Applets, die fürs Web sein sollen, solltest du zu Java 1.1 kompatibel bleiben, da die Internet Explorer bis einschliesslich 5.5 und Navigator bis einschliesslich 4.x zu dumm für Java 1.2 und höher sind. Also kein SWING, keine JPlanes, kein Spass. -- Allerdings hab ich schonmal Classes gemacht, die z.B. ImageButtons und ToolTips mit AWT darstellen.

    ---

    Applets haben keine Berechtigung auf den Client zuzugreifen (lesen/schreiben), bzw. direkt auf einen Server zu schreiben. Lese kann es auch nur, was ein normaler Browser auch lesen dürfte. Deswegen ist für weitergehende Sachen eine Applet <-> Servlet Kommunakation nötig. AUSNAHME: Du signierst dein Applet, soll heißen, du lässt dir ein Zertifikat ausstellen, dass du ein harmloses Applet gemacht hast. Infos dazu musst du leider selber suchen.

    Wenn du etwas vom Client lesen möchtest (Datei upload) kannst du das durch gemischtes HTML/Applet-Servlet Kommunikation machen. Du baust unter/neben das Applet ein normales HTML-Formular mit <input type=file> Feld und als Empfänger dieser Daten trägst du ein Servlet (oder PHP-Skript, was auch immer) ein, das das File entgegennimmt, auf den Server speichert und eine HTML-Seite ausgibt, die den Dateinamen als Parameter an das Applet übergibt, das es sich dann vom Server lädt. Hört sich komplizierter an als es ist.

    ---

    ALLE Classes oder .jar-Files von Drittanbietern (also jetzt dein SQL-Modul) müssen natürlich für die Java VM aufzufinden sein. Du musst also die Classen (bzw. das jar-File) in den Classpath legen, bzw. in deine jar-Datei einbauen. Sonst Class not Found.

    ---

    Viel Spass beim coden,

    Florian

  4. Ah, da hat sich was überschnitten. ;)

    Ich weiß ehrlich gesagt nicht, wo (Berufschul)-Leher Java gelernt haben, scheint aber immer dieselbe Denkfabrik zu sein. Ein Wort zu paint() und Applets:

    Will man eine Animation in einem Applet machen, sollte man auf jeden Fall unterlassen soetwas wie for() in der paint()-Methode einzusetzen. Grund 1: Sieht sch...lecht aus. Grund 2: Wärend die sch...öne Animation arbeitet kann man sonst nix machen. Grund 3: Ja, jetzt versuch aber mal bitte mehrere Animationen, die unterschiedlich, interaktiv und sonstwas sind.

    Tu deinem Lehrer nen Gefallen und liess dir mal GoTo Java2 durch (www.javabuch.de). Dort ist auch das Prinzip des Doppelbuffering erklärt. Das hat meinen Lehrer sehr interessiert - davon hat er auch nie was gehört.

    Ganz ausgefeilt gehts dann auch noch, dass die update()-Methode intelligent auswertet, ob alles oder nur teilweise der Bildschirm aktualisiert werden muss.

    Hoffe, es hilft. :)

  5. Sieht aus wie ne Schulaufgabe...

    Ich hatte das Problem als ich ein kleines Grafikprogramm-Applet geschrieben hatte, dass sich die Kreise nicht konzentrisch öffneten. Du musst den Startpunkt des Kreises jedes mal neu berechnen, wobei er mittelpunkt - kreisumfang/2 ist.

  6. Ich würds ja auch gern verwenden, um Tooltips im applet Zeitgesteuert anzeigen und ausblenden zu lassen. Jetzt hab ich mir die kleinen Tooltip-Anzeigen per Hand programmiert (Gibts ja in Swing, in Applets geht aber nur AWT), und der TimerTask ist erst ab Java 1.3 live dabei. Um Applets kompatibel zu halten darf ich aber nicht über Java 1.1, bzw. Los gehen.

  7. Was du willst ist Java Web Start. ;) Naja, fast. Es stellt sicher, dass auf jedem Zielsystem die richtige (und aktuelle) JavaVM installiert ist. Zudem macht das noch ein paar andere schöne Sachen, wie z.B. nach einer aktuellen Version deines Programms schauen, Shortcuts auf dem Desktop für dein Programm anlegen, installieren, etc. pp.

    Siehe http://java.sun.com/products/javawebstart/ (english!)

    have fun.

  8. Zunächst "teschnisch" gesehen hast du noch keinen Stream geöffnet, sondern nur die URL definiert. Killefitt...

    Du wirst wohl nur die Ausgaben des Skripts (also meinetwegen HTML, GIF, plain text, mp3, ....) hineinbekommen, alles was der User auch sehen würde, wenn er dein Skript per Browser anwählt.

    Kleine Frage: Was steckt dahinter, was hast du vor?

  9. Ist jetzt ein wenig off-topic, aber deine Seit ist ja hemmungslos unterbevölkert.... Solltest vielleicht doch ein wenig mehr Werbung machen für deine Jongliertricks! Schön gemacht, nur das Forum ist (wie schon gesagt) unterbevölkert.

    Zum Thema: Wozu willst du die Adressleiste manipulieren? Ausblenden kenn ich ja, da versteh ich auch den Sinn. Aber wenn du ne peppie Lauftext-Zeile machen möchtest, dann bitte in der Statuszeile. Oder besser: gar nicht. ;)

  10. Wie ist das, gibts den Thread jetzt alle 6 Wochen? Kann man nicht mal nen Poll machen? ;)

    Ich bin mit JBuilder (Version 4) voll und ganz zufrieden, sollte aber man auf Netbeans umsteigen, weil's frei und gut ist. Da kann man so ziemlich alles in Java machen (Applications, Applets, Beans, Servlets, JSP, ...).

    Gruß

    Florian

  11. Wer kommt bloss immer auf Ideen, dass Hintergrundmusik und wild binkende Grafiken schön sind? Wenn ich Musik will, lade ich sie mir runter. Ich steh ja auch nicht in der Strassenbahn und spiel jedem meine MP3s vor...

  12. Dass ein Programm von sich aus und ganz automatisch sich die Engaben merkt halte ich für schlichtweg überzogen. Solch eine Funktion muss dem Programm auch erstmal eingetrichtert werden. Da die Leute von Microsoft nicht sehr auf Privacy bedacht sind, haben die das auch ein wenig übertrieben. Soll heißen, beim IE und auch wenn man andere Passwörter (für's Netzwerk z.B.) eingibt, bieten sich die Möglichkeiten, die beim nächsten mal zu merken. Faustregel: Dialog -durchlesen- und Möglichkeit ausschalten reicht in der Regel - dnan wird auch nix gespeichert nirgendswo.

    Programmen, von denen ich gehört habe, sind Hacker-Tools, mit denen man allerdings solche "gemerkten" Passwörter auslesen kann. Von Tools, die solche Passwörter allerdinsg löschen, hab ich bislang noch nicht gehört.

    Übrigens: Mozilla und Netscape 6 sind recht gut, was "Autovervollständigung" angeht. Die sagen einem auch klipp und klar, was sie sich schon wo gemerkt haben und bieten einem das blanke Vergessen auf Knopfdruck an.

    Tschö.

  13. Einfache Sache: Kennst du den Absender? Frag ihn! Kennst du ihn nicht? Löschen! Heutzutage laufen so viel Idioten mit Skript-Junk rum, dass es schon nicht mehr schön ist.

    Ich hab aus Neugier mal sowas geöffnet und gestartet und hatte nichts her viel Spass damit.

  14. Bin zwar kein FISI, sondern Anwendungsentwickler, bei uns siehts aber auch in weiten Strecken so aus wie Learning by doing, wobei ich jederzeit einen Ansprechpartner fragen kann, nen Kollegen konsultieren oder gute Fachliteratur wälzen kann. Ab und an gibts noch mal Teamteachings und Vorführungen, aber ich werd schon ziemlich frei hier erzogen. :)

  15. Ich bin offensichtlich zu blöd. Vielleicht auch zu müde. Folgendes Problemschen...

    Ich hab eine Hauptmethode, dort definiere ich eine Variable "double Wert = .5;". Diesen Wert möchte ich im MouseListener auswerten, frage also "MainMethod.Wert" ab, woraufhin sich der Compiler beschwert, dass ich aus einem statischen Kontext auf eine nicht-statische Variable verweise.

    Wenn ich die Variable in der Hauptmethode statisch definiere ("static double Wert = 1.0"), dann übernimmt der MouseListener zwar den Wert, ich kann ihn aber auch nicht mehr manipulieren.

    Hilfe! :(

  16. Vielleicht hilft dir www.javabuch.de weiter?

    Wenn du allerdings eine deutsche API-Dokumentation suchst... den thread hatten wir schon mal. Wie ist mir noch im gedächtnis? "Das ist ne Aufgabe für einen, der Frau und Kinder erschlagen hat". *lol*

    Ansonsten such nach Threads zum Thema Java Bücher Anleitungen etc.

  17. Danke für den Vorschlag!

    The Java Sound API is part of Java 2 Standard Edition (J2SE) version 1.3.0 and higher.

    Leider haben die meisten Browser KEIN J2SE v 1.3.0 (and higher) integriert, mehr so 1.1. Also ist das kein guter Weg für Applets.

    Hat das noch keiner gemacht? So Hobby vielleicht?

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