Atsutanes kleiner Blog
  • home
  • about me
  • downloads
  • unterseiten
  • feed
  • suche

Tags

archlinux blog empfehlung english event frei hinweis howto netzkultur opensource politik projekte psp rl server software systeme unterhaltung vl

Blogroll

  • af-music
  • AVGP
  • ax86
  • BadBoy_
  • botnetz.com
  • Chaosblog
  • darkerradio
  • Ein Mädchen erobert Linux Mint
  • F.A.L.K.
  • Hanshiro
  • holycrap
  • js Blog
  • Kabarakh
  • Keepaway
  • last.fm
  • latino_heat
  • NoName e.V.
  • Planet Archlinux
  • Planet NoName e.V.
  • Planet Pytal
  • Pytalhost-Suche
  • RadioRock
  • somesay
  • Timothy
  • wemaflo
  • wonder's corner
  • Xography
  • XTaran

BlogPostEditor - statt eines Posts ein ganzer Editor...

Atsutane, 30.05.2010 - 14:29

Es gibt Tage, da weiß man nicht so genau was man da eigentlich macht, bei mir war der gestrige ein solcher Tag. Eigentlich wollte ich abends nur einen kurzen Eintrag über den vorgestern auf meinem Laptop eingerichteten Mirror des Arch Linux core Repositories schreiben, dann stellte ich fest, dass mir hier am Laptop ein dafür geeigneter Editor fehlte und mir kam die Idee doch einfach mal selbst einen zu schreiben, schließlich war das Thema der OOT Vorlesungen in den vergangenen 14 Tagen das Java Toolkit Swing.

Also Eclipse gestartet und während im Fernseher zuerst Matilda und im Anschluss der restliche Eurovision Song Contest lief, ging ich hier nochmals durch die Folien und schrieb einen Editor, welcher zumindest halbwegs meinen Vorstellungen entspricht. Dabei tauchten im Laufe des Abends einige unerwartete Probleme mit dem Umgang mit Swing auf, insofern war dieser plötzliche Entschluss doch sehr gut zum lernen des Stoffes dieses Prüfungsfachs. Dank dem Master Studenten Wiesel wurde mir dann auch der - auf den Vorlesungsfolien nicht korrekt beschriebene - Umgang mit der Swing Klasse JFileChooser (Anzeige der Öffnen/Speicher Dialoge) klar, vielen Dank nochmal an dieser Stelle.

Wer sich den Editor anschauen möchte, kann dies in meinem github Repository BlogUtils erledigen, momentan ist er noch nichts anderes als ein grundlegendes Gerippe, ich werde ihn zur Übung wohl noch um einige nützliche Funktionen erweitern, wer Vorschläge hat, kann mir diese gerne unterbreiten.

Nachtrag: Da nicht auf jeder Maschine ein JDK installiert ist, habe ich schnell ein jar exportiert: Download zu starten mittels:

java -jar blogposteditor20100530.jar

Tags: projekte software

Trackback: http://atsutane.freethoughts.de/135/blogposteditor-statt-eines-posts-ein-ganzer-editor/trackback  :: 5 Kommentare

Kommentare:

Web - 30.05.2010 - 14:51

Na sei froh...beim Herr Klaus in OOT damals haben wir überhaupt kein SWING gemacht und in TPE nur angerissen. JFileChooser hab ich mir selbst beigebracht, ich schaffs aber immer noch nicht ordentliche SWING GUIs zu bauen.

greez Web

Kai - 30.05.2010 - 15:18

Hi,

wenn du jetzt noch das Look'n Feel richtig setzt (lookAndFeel = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel"), sieht das ganze unter Gnome sogar noch ganz annehmbar aus :-)

Atsutane - 30.05.2010 - 17:23

Laut meinen Unterlagen (Vorlesungsfolien und "Java ist auch eine Insel" 7. Auflage) ist das Standard LookAndFeel Konfigurationssache der JRE, also abhängig vom Nutzersystem. Ich habe deswegen einfach mal ein JMenu in die JMenuBar gesteckt, dass es dem Nutzer die Wahl aus den verfügbaren LookAndFeels überlässt.
Auf jeden Fall vielen Dank für den Hinweis war auch sehr lehrreich.

Kai - 30.05.2010 - 17:28

Klar, du kannst aber auch abfragen, was auf dem System installiert ist und im Fall der Fälle einen Fallback z.B. auf Motif machen (http://pastebin.com/bUqcZCv0)

Kai - 30.05.2010 - 17:36

Klar, du kannst aber auch abfragen, was auf dem System installiert ist und im Fall der Fälle einen Fallback z.B. auf Motif machen (http://pastebin.com/bUqcZCv0)

Hinterlasse selbst einen Kommentar:

Was ist die Lösung von sieben minus eins?

Mit * markierte Felder müssen angegeben werden

devbird v0.4.2 :: Design: AkB :: Impressum :: Login