Beni hat gesagt.:
Manchmal wird ein Thread auch einfach übersehen... aber merk dir: wenn du was von anderen haben willst, mach es ihnen so einfach wie möglich. Das mit dem ".bat" hinzufügen ist nicht so dolle :wink:
Das macht die Linuxer aber nicht glücklich.
Wenn man gar nichts eingiebt, und dann bei "Formatieren" rumdrückt, gibt es massenweise Exceptions.
Wenn man "Java > Compile" macht, und dann "Abbrechen" drückt, wird nicht abgebrochen.
Danke für den hinweis, werd ich verbessern.
Vom Code her:
Rechtschreibefehler in einem Klassennamen... das könntest du besser :wink: "Suchen_Erstezen"
Rechtschreibung ist definitiv nicht mein Ding, bin aber auch nachgewissener Legasteniker
DU HAST ZUVIELE STATIC VARIABLEN IN DEINEM PROGRAMM (wollte ich nurmal betonen). In "Michis_Editor" solltest du mal grosszügig sämtliche statics rauslöschen. "static" ist das, was zwischen dir und OOP steht...
Ja, ich weiss werd das machen, haben mir schon mehrere hir im Forum gesagt.
Eine einfache, aber gute, Regel ist: jede Methode sollte auf dem Bildschirm Platz haben. Versuch das mal umzusetzen (z.B. im JavaActionLauscher), du wirst wesentlich mehr Freude an deinem Programm haben. Besonders wenn du mal was reparieren musst.
was ist wen ich dir sage ich benütze Schriftgröße 4?
😉
MultiFile funktioniert, soweit sogut.
Und du "meckerst" nicht über obengeposteden Code??? *aufatem*
Wieso du MultiFile von Michis_Editor erben lässt, wurde mir nicht ganz klar?
GrundFunktionLauscher: Die Vererbung ist hier wirklich sehr, sehr fragwürdig. Der Lauscher ist schliesslich kein Editor...
- Vererbung nur für "x ist ein y" einsetzen, und nicht für "x benötigt statische Variablen aus y".
- Referenzen sauber verknüpfen (was dann "static" überflüssig macht).
Faulheit! Werds aber ändern!
Ich würde dir empfehlen:
- Pro Button oder MenuItem einen ActionListener schreiben
Ist das nicht ein bischen zu drastisch? Schlieslich haben viel "Reacktionen" nur 1-3 Zeilen.
Schlusswort: Übung macht den Meister. Immerhin kannst du bereits ein Programm schreiben, damit kannst du schon weit mehr als der Durchschnittsbürger. Schreib dir "Michis Editor 2", und lerne aus all den Fehlern und Problemen der ersten Version. Ich bin mir sicher, du hast selbst einiges bemerkt was ich eben angekreidet habe.
Willst du damit sagen ich soll nen neuen Editor programmiern? Falls ja: nein, war zu fiel Arbeit.
Oder meinst du ich soll die nächste Version gründlich überarbeiten?
Dies ist die MultiFile-Version (bessere Nammen?), paraell zu dieser hab ich die nicht Multifile-Version weiterprogrammiert.
Ich wollte hir hauptsächlich wissen ob diese Art wie ich die Multifile-Version umgesetzt habe in ortnung ist?
Wenn ja führe ich beide "Projekte" wider zusammen und mertze alle gennanten Fehler (und mehr) nacheinander aus.
Der Editor ist übrigens schon in der Version 3.5.0.x und ja ich weiß ich war am Anfang zu großzügig mit neuen Versionsnummern.
Weitere Bekannte Fehler/Einschrenkungen:
-Druckfunktion druckt nur 1 Seite
-Variablen-Gucker funktioniert nicht ganz
-Variablen-Gucker zeigt nur Primitive Variablen, Strings und deren Arrays an
-compiele funktion hängt immer wieder (hauptsächlich bei mehr als 100 Fehlern)
-in der akt. Version wird, im gegensatz zu älteren Versionen, der Titel der geladenen Datei nicht mehr im Titel angezeigt...
-beim Exportieren als HTML werden Sonderzeichen nicht in HTLM-Entries umgewandelt
Geplannte Features:
Highligthing
Rechtschreibkorrektur (->
Jazzy, auch übersehen oder kennt das selbst
ihr nicht)
Danke für den sehr informativen Test!
🙂