Zum Inhalt springen

geloescht_Newlukai

Mitglieder
  • Gesamte Inhalte

    451
  • Benutzer seit

  • Letzter Besuch

Über geloescht_Newlukai

  • Geburtstag 12.06.1983
  1. Dachte ich auch erst dran. Ich hab's ja auch mit einem Calendar und dem Setzen der TimeZone probiert ("GMT", "GMT+1", etc .). Hat auch nichts genutzt. Sicher habe ich es vorerst (und wahrscheinlich auch letztendlich) selbst implementiert, aber komisch finde ich das schon.
  2. Jahre später ... Momentan sitze ich auch daran, die Differenz zweier Daten zu ermitteln. Dabei ist mir aufgefallen, daß Date diff = new Date(endDate.getTime() - startDate.getTime()) "richtig arbeitet" und auch das Attribut "fasttime" von diff die richtige Differenz enthält. Beim Umwandeln mit DateFormat.getTimeInstance(DateFormat.SHORT).format(diff.getTime()) werden allerdings aus 16.200.000 Millisekunden 5,5 Stunden statt 4,5. Wie kommt das?
  3. Probier's mal mit: start "C:/Dokumente und Einstellungen/Sebastian/Desktop/100_1078.jpg" bzw. Runtime.exec("start \"C:/Dokumente und Einstellungen/Sebastian/Desktop/100_1078.jpg\"");
  4. Nicht das ich wüßte. Aber wie Aiun schon richtig erwähnt hat, 30 Variablen sind etwas unübersichtlich und ein Fall für ein Array.
  5. Also bei mir läuft's. Vielleicht solltest Du mal klicken und die 2 Meldungen von NetBeans näher betrachten?
  6. Warum willst Du überhaupt einen Ersatz für "this" finden? GUIBuilder ist eine Klasse. In der Methode "main" erzeugst Du ein Objekt dieser Klasse und weist dieses Objekt der Referenzvariablen "Frame" zu. Die Methode "main" ist eine statische Methode bzw. Klassenmethode und somit auch verwendbar, wenn noch kein Objekt der Klasse "GUIBuilder" erzeugt wurde. Wahrscheinlich innerhalb des Konstruktors rufst Du dann "addActionListener(this)" auf. "this" referenziert auf das Objekt, dessen Konstruktor gerade abgearbeitet wird. Und innerhalb dieses Objekts hast Du natürlich keine Ahnung davon, welche Klasse dieses Objekt jetzt welcher Referenzvariablen zuweist. Innerhalb des Objekts ist das Objekt nur mit "this" referenzierbar. Da "Frame" nicht klappt, kann es auch nicht klappen müssen Das liegt daran, daß Du die Referenzvariable "Frame" innerhalb der Methode "main" deklarierst. Sie ist somit nur in "main" und nicht in der ganzen Klasse sichtbar. Aber selbst wenn Du "Frame" als Klassenvariable deklarierst, dürfte "Frame" nicht das tun, was Du Dir wünschst. Denn wenn der Konstruktor des Objekts durchläuft, ist das Objekt eben noch nicht instanziiert und "Frame" verweist noch auf "null", somit hättest Du gar keinen ActionListener hinzugefügt. Abhilfe würde für die Verwendung von "Frame" als Übergabeparameter für "addActionlistener" nur eine zweite Methode schaffen, die Du nach dem Konstruktor aufrufst.
  7. Eine Möglichkeit wäre es, den Aufruf von repaint() in einem eigenen Thread unterzubringen und mit wait() und notify() zu arbeiten. Aber andererseits frage ich mich, warum es nötig ist, auf das Neuzeichnen zu warten. Kann durchaus sein, daß es wirklich erforderlich ist. Aber prinzipiell sollten doch Daten von Darstellung möglichst getrennt sein. D. h. Du müßtest doch anhand Deiner Daten schon herausfinden können, welche Knoten sichtbar sind und welche nicht. Es sei denn "sichtbar" bedeutet "noch im Fenster zu sehen". Das steht natürlich nicht im Datenmodell, sondern muß erst berechnet werden. Das wiederum ist etwas kniffliger.
  8. Da macht sich bei mir eine ganz kühne Vermutung breit. Kann es sein, daß Du nicht weißt, wie man Objekte serialisiert und deshalb alle Fahrer in eine LinkedList lutschst, damit die das Speichern übernehmen kann? Falls meine obige Vermutung zutrifft: Überlege Dir ein Konzept für Deine Daten und implementiere selbst eine Serialisierung. Oder sichere alles elegant in XML oder einer DB.
  9. Wenn ich Dein Problem richtig verstehe, mußt Du mit Reflections arbeiten. Da wäre z. B. die Methode Class.getDeclaredFiels(String).
  10. Dem "viele" möchte ich aber widersprechen. Auf Anhieb fällt mir nur sowas wie Hibernate, Seam und EJB ein. Aber Swing, JAX, etc. benötigen keine POJOs.
  11. Jo, falsches Forum, was? Denn JavaScript hat nichts mit Java zu tun. Daher nutzen auch alle Java-Updates der Welt nichts. Ich schätze das hängt an einer Einstellung oder an einem JavaScript-Blocker. Probier's doch noch mit FF oder Opera um Dein System auszuschliessen. Aber das Hotmail den IE "aussperrt" ist schon lustig
  12. Ich bin mir ziemlich sicher das es eine Möglichkeit gibt sich von dem Element "test" eine Liste der Kinder geben zu lassen. Da müßtest Du dann das vierte abrufen. Aber: "Das vierte Element" und "XML" passen nicht zusammen. XML ist ein "Format" um Daten hierarchisch abzulegen, nicht in irgendeiner Form sortiert. Sollte es in Deinem Möglichkeitsbereich liegen und sollten solche Anforderungen öfter auftauchen, rate ich Dir, die Datenstruktur zu ändern.
  13. Die Regel wirst Du später kennen lernen, wenn Du ans Exception-Handling kommst. Denn alle von der Deklaration getrennten Zuweisungen sind Zuweisungen, die Exceptions werfen könnten.
  14. Klappt notizen_string = notizen_string.replaceAll("\\;", ";"); denn nicht? Aber abgesehen davon, ist mir nicht klar, was denn Dein Problem ist. Wo kommen welche Daten hin und wo stört das Semikolon und wodurch soll es wo ersetzt werden?

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