Keine news_id ?ben.

52 Antworten to “”

  1. Tim schreibt:

    Hallo Allerseits!,

    Danke für das interessant Training.

    Eine völlig neue Herangehensweise an das Programmieren
    von Applikationen wurde uns hier geboten. Weg von der traditionellen
    Packet-Strukur, hin zur Modul-basierten Architektur.
    Ich denke ich kann davon sehr gut profitieren.

    Viele Grüße,

    Tim

  2. Anthony schreibt:

    Hi Josh,
    Thanks for the cool plugin. I'm trying to get it to work on Windows XP, NB 6.9.1
    Is it supported for this version? I clicked on Ctrl-Prnscrn to capture the NB project windows but nothing happened (saw a flicker, but nothing pops up).
    Thanks for your help.
    A

  3. Wolfgang Gross schreibt:

    Vielen Dank fuer diese 4-teilige Serie. Hat mir sehr geholfen, einen PropertyEditor samt Customizer fuer einen EnumSet zu basteln.
    Beim Customizer wollte ich aber auch beim Aufruf die momentanen Werte haben. Hat eine Weile gedauert, aber mit einem AncestorListener gings. Dazu muss man aber bei der Erzeugung des Customizers im PropertyEditor noch setObject aufrufen, um ein Callback afu die momentane Werte zu haben.

    Gruss
    Wolfgang Gross

  4. Tubehome SE schreibt:

    Josch! Thanks for this tutorial, it was of very good help to me.

  5. Chris Bohme schreibt:

    Josch, hast du jemals die source code dieses Plugins irgendwo veroeffentlicht?

    Gruss!

    Chris

  6. Aljoscha Rittner schreibt:

    Hi Geoffroy!

    I'll create a 6.9'er Version the next week. :-)

    br, josh.

  7. Geoffroy Hoffait schreibt:

    Hi,

    I've been using your plugin for screenshots and found it very usefull, thanks. But ... yes, there's a little but :) ...
    I used it in a rcp application build with 6.8 platform : no problem. When moving to 6.9 the plugin works fine in the netbeans IDE but not in my application. I know that I needed the swing extention module but i get this error when opening the gallery window :
    SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.openide.loaders.FolderLookup$Dispatch
    java.lang.AssertionError: this shall be called just from AWT thread
    at org.sepix.tutorialbuilder.api.ScreenCaptureGalleryAction.init(ScreenCaptureGalleryAction.java:51) .....

    then there is no buttons on the left of the window (moving,saving,deleting).
    All seems to be back in order when i move the window around and dock it to another position : the butons are back.

    Thanks again,
    Geoffroy

  8. Roman Kalkreuth schreibt:

    Sehr gute und interessante Vorträge !

    Danke !

  9. Aljoscha Rittner schreibt:

    Moin Toni!

    Danke für die Info, ich muss erstmal alle Neuigkeiten zusammen sammeln, die die letzten drei Wochen in kompletter IT Abstinenz an mir vorbei gegangen sind ;-)

    Beste Grüße,
    Josch.

  10. Toni Epple schreibt:

    Kenai wird voraussichtlich im April unter der Domain beta.java.net neu gestartet...

    Toni

  11. markus schreibt:

    hallo josch,

    ich habe vor kurzem mit der entwicklung einer kleinen mysql/desktop anwendung mit netbeans ide 6.7 begonnen. ich habe meine db und die basisanwendung mit einigen anpassungen erstellt. bei der ausstattung der anwendung mit spezifischen funktionen wird es jetzt langsam etwas zäh. ich suche daher jemanden, der mir auf stundenbasis einige tipps zur weiterentwicklung meiner anwendung geben kann. kannst du mir weiterhelfen oder jemanden empfehlen?

    mfg
    markus

  12. Frohe Weihnachten schreibt:

    Ich wünsche auch ein frohes Weihnachtsfest und einen guten Rutsch ins neue Jahr

  13. GrisbiGraphs schreibt:

    Danke für den Post. Hoffentlich wird Oracle NetBeans weiterentwickeln...

  14. Victor schreibt:

    Wäre interessant zu erfahren für welche Root CA ihr euch letztendlich entschieden habt...?

  15. Peter schreibt:

    Kann ich da auch Tutorials für ein Swingprojekt erstellen, wenn ich dieses in NetBeans starte? Oder geht das nur für NB?

  16. Alex schreibt:

    Hallo Josch,
    danke für diese Info. Genau was ich gesucht habe.

  17. Steffen Schütte schreibt:

    Hallo Herr Zebisch,

    ich weiß nicht ob ich das hier veröffentlichen "darf", aber ich denke schon. Am 14./15. September findet ein Training an der Hochschule Bremen statt.

  18. Jack schreibt:

    Great Plugin!

  19. Toni Epple schreibt:

    Hi Josch, sehr cool, ich werde mir die neueste Version gleich ziehen! Ich finde Deine Variante mit der Einstellung der optionen unter "Einstellungen" deutlich besser als das ursprüngliche Plugin!

    ciao und bis bald,
    Toni

  20. michael bien schreibt:

    super plugin. Gut das ich den blog eintrag gelesen hab... ich war nämlich kurz davor das selbst zu schreiben ;)

  21. arno nyhme schreibt:

    schön wäre es wenn man im output:
    - unterschiedliche keywords (mittels regex) farbig markieren könne
    - mehrere filter (allow/deny) erstellen könnte

  22. arno nyhme schreibt:

    ich hab es so gelöst: ich hab mir nur die englische version von 6.7 und nicht die multilinguale version installiert ;-)

  23. Aljoscha Rittner schreibt:

    Hi Toni!

    Danke für das testen der Mac-Version. Ok, getWindows() Since: 1.6. Ich hätte es auch gegen das JDK 1.5 checken sollen...

    Meinst Du es lohnt sich, das noch anzupassen? Vermutlich ja, so lange NB auf 1.5 gepinnt ist.

    Was für ein Problem mit den Tastenkürzeln? In der Version 1.04 kann man es dann auch selber festlegen. Alternativ kannst Du in der Keymap Kategorie Help -> Screen capture selbst eine zusätzliche Tastenkomi hinzufügen.

    Beste Grüße,
    Josch.

  24. Toni Epple schreibt:

    Ich habe jetzt NB unter 1.6 laufen und Dein Tool funktioniert auch hier! Menüs konnte ich leider noch nicht testen, ich muss das mit den Tastaturkürzeln noch hinbekommen...

    Viele Grüße
    --Toni

  25. Toni Epple schreibt:

    So schlimm ist es mit dem Mac nun auch nicht... Es gibt 1.6 für den Mac :-) . Das ist nur ein Problem meiner settings hier. Aber nachdem NB ja generell unter 1.5 laufen soll ist es natürlich gut, wenn auch das plugin unter 1.5 läuft. Vielen Dank für Deine Bemühungen.

    -Toni

  26. Toni Epple schreibt:

    Auf dem Mac läuft's leider noch nicht... Die Kamery im StatusBar wird nicht angezeigt. Klickt man an die passende Stelle, öffnet sich aber immerhin das Popup menü. Wählt man nun "Screenshot", dann gibt es folgende Fehlermeldung:

    java.lang.NoSuchMethodError: java.awt.Frame.getWindows()[Ljava/awt/Window;
    at org.sepix.tutorialbuilder.utils.ScreenUtils.getSubApplicationWindows(ScreenUtils.java:246)
    at org.sepix.tutorialbuilder.api.impl.ScreenCaptureImpl.newInstance(ScreenCaptureImpl.java:203)
    [catch[..] at org.sepix.tutorialbuilder.ui.ScreenShotAction$1$1.run(ScreenShotAction.java:45)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

  27. Aljoscha Rittner schreibt:

    Hallo Jörg!

    Danke für den Tipp für Entwickler, die nicht direkt Ihr Installationsordner anpassen können.

    Hier noch ein Link: https://multilingual.dev.java.net/ - Dort wird kräftig evaluiert, wie man in NetBeans genau Deine gewünschte Funktion integriert. Es erscheint zwar auf dem ersten Blick einfach, eine Anwendung neu zu starten. Das gilt aber immer genau für ein Betriebssystem. Wenn man sowas für alle Java unterstützten OS anbieten will, wird es schon etwas aufwändiger ;-)

    Beste Grüße,
    Josch.

  28. Jörg Rüthschilling schreibt:

    Dein Tipp ist wirklich gut!

    Just to add my two cents worth:

    Falls man nicht selbst Admin ist, kann man sich behelfen in dem man

    1) in seinem eigenen ...\Dokumente und Einstellungen\MEIN_VERZEICHNIS\.netbeans\6.7\ Ordner den Ordner etc/ anlegt und

    2) aus dem \Programme\NetBeans 6.7\etc Ordner die Datei netbeans.conf kopiert.

    3) dann Josch's oben stehenden Patch anwendet.


    Da frage ich mich nur, wer vergessen hat in die NetBeans IDE ein entsprechendes Bedienelement zu integrieren.


    Beste Grüße,
    Jörg

  29. Aljoscha Rittner schreibt:

    Moin!

    Danke für das tolle Feedback. Ich muss immer wieder sehen, dass die Tools, die man selbst am nötigsten braucht, auch anderen sehr hilfreich sein können.

    @Sven: Zur Lizenz. Es wird die offene Lizenz der NetBeans-Platform werden. Kommerzielle Nutzung ist frei.
    Ein Recording-Tool ist bestimmt eine super Ergänzung. Ich wollte mich erstmal um die statische Tutorial-Erfassung kümmern (die man auch mal als Unterrichtsvorlage oder für Präsentationen nutzen kann).

    @Toni: Ich habe nicht daran gedacht, dass der Mac wieder hinterherhinkt. Ich prüfe, ob ein Backport zu 5 möglich ist. Gerade weil ich unter Mac wissen möchte, ob das mit dem polygonen Menü-Clipping inkl. Menubar funktioniert.

    Beste Grüße,
    Josch.

  30. Peter Rogge schreibt:

    Hallo Josch,
    gerade rechtzeitig, da ich zur Zeit dabei bin ein Tutorial für mein neustes Projekt 'Multilingual in NetBeans' (https://multilingual.dev.java.net/) zu erstellen. Gerade die Screenshots zu generieren nimmt doch beachtlich Zeit in Anspruch...

    Ich merk immer wieder, mit den richtigen Werkzeugen (z. Bsp. NetBeans oder dein tolles Plugin) macht das Programmieren immer mehr Spaß und freue mich jetzt schon auf die von dir geplanten neuen Features, wie z. Bsp. das Hinzufügen von Scourecode oder eines Kurztextes zu einem Bild.

    Peter

  31. Sven Reimers schreibt:

    Super. Jetzt fehlt nur noch das von Fabrizio angekündigte "recording tool" und niemand hat mehr eine Ausrede um nicht ein Tutorial zu erstellen.

    Wie ist das mit der License? Nach Upgrade auf 6.7 könnte dies Module 1000+x werden, um schnell mal eine Präsentation im Developer Modus zu erzeugen!

    Was soll ich noch mehr sagen - 1.6 ist ok für mich - mach weiter so un hoste Deinen Source Code on-line....

    -Sven

  32. Toni Epple schreibt:

    Sieht ja extrem cool aus :-). Hast Du auch 'ne Version für Java 1.5? Dann teste ich's mal auf dem Mac...

    --Toni

  33. Jesse Glick schreibt:

    FYI: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=168257

  34. RunningTracker schreibt:

    Danke für dein Post, sehr interessant.

  35. Chris schreibt:

    Hi, Danke für die Tipps - habe mir gestern den RC1 installiert und wollte dann auch recht schnell wieder zurück zur englischen Sprache. Ich bin eben ein Gewohnheitstier und gerate bei Begriffen wie "Einreichen" statt "Commit" doch ein wenig ins Stocken. manche Begriffe kommen mir ein wenig über-übersetzt vor, da sich der englische Begriff doch schon eingebürgert hat. "Refactoring" hat beispielsweise eine weiter reichende Konnotation als das Wort "Überarbeiten" im Deutschen. Aber es mögen sich die Gelehrten streiten, wie viel oder wenig Fachsprache man übersetzen sollte. ;-)

  36. Marian Wendt schreibt:

    Hi,

    starkes Tutorial! Würde es sehr begrüßen, wenn die erwähnte Erweiterung zur Nutzung von Grafiken aus Projekten heraus (subdir resources) bald als "Teil 5" erscheinen würde.

    Nochmals: Besten Dank.

  37. Stephan Zebisch schreibt:

    NetBeans Platform Training
    Teilen Sie mir bitte mit, wann und wo das nächste
    NetBeans Platform Training stattfindet

    MFG
    Stephan Zebisch

  38. Aljoscha Rittner schreibt:

    Moin Christian!

    Um das BB-Projekt brauchst Du Dir keine großen Sorgen machen. Es ist ist nicht abzusehen, dass BeansBinding aus NetBeans verschwinden soll :-)

    Beste Grüße,
    Josch.

  39. Christian schreibt:

    Hi!

    Bin sozusagen ein "Beans Binding Heavy User"...

    Im Moment bin ich jedoch etwas über die Zukunft dieses Projekts besorgt.

    mfg
    christian

  40. Christian schreibt:

    Danke Joch, sowas habe ich mir schon gedacht.

    mfg
    christian

  41. Aljoscha Rittner schreibt:

    Moin!

    Die Properties werden in NetBeans immer nach dem Namen sortiert. Ich kenne z.Z. keine Methode das zu ändern.

    Grundsätzlich ist die Property-Implementation aber so ausgelegt, dass Properties in einer festen Reihenfolge aufgebaut werden können (soweit man die put-Methoden in der richtigen Reihenfolge aufruft). Um das auszunutzen, müsste man aber sowieso ein echtes NetBeans-Plugin schreiben. Über das "normale" JavaBean - Verhalten, die für Endanwender der IDE zur Verfügung steht, hat man da kaum eine Möglichkeit das zu steuern.

    Es gäbe da nur die Möglichkeit für Dich einige Properties in den Expert-Bereich zu verschieben.

    Beste Grüße,
    Josch.

  42. Christian schreibt:

    Hallo Josch!

    Danke für deinen sehr informativen Beitrag!

    Gibt es eine Möglichkeit im BeansInfo Editor die Properties zu sortieren?

    Ich habe eine Bean mit den Properties description, icon und title.
    Diese sollten in der Reihenfolge title, description und icon im Property Editor der IDE erscheinen.

    Im Moment werden sie einfach alphabetisch sortiert, kann man das
    überschreiben?

    mfg
    christian

  43. Jeff Paul schreibt:

    This blog Is very informative , I am really pleased to post my comment on this blog . It helped me with ocean of knowledge so I really belive you will do much better in the future . Good job web master .

  44. Geertjan schreibt:

    Excellent. But the Cookie references should now be replaced by Lookup instead. As far as possible one should try to avoid using the Cookies. I will work through the examples here and blog about them myself and try to use Lookup instead.

  45. Josch schreibt:

    Hi Michael!

    Mit den nativen Libs bin ich auch noch am kämpfen. Insbesondere im Zusammenhang mit dem Java Media Framework und Civil als Capture-Library.

    Im Prinzip sollen native Bibliotheken in release/modules/lib abgelegt werden. Diese können dann (z.B.) per System.loadLibrary ("civil") geladen werden. Funktionierte aber bei meinen Tests zunächst gar nicht (mir fehlt i.M. auch die Zeit dazu).

    Aber auch in bin der Meinung, dass 3rd-Party Libs deutlich besser integriert werden müssten. Dazu gehört die Aufhebung der Trennung von Library-Wrapper und normalen Modul und die Möglichkeit in den Project-Properties mehrere Libs anzugeben (nativ und nicht nativ). Ich meine es gibt zumindest ein Plugin dafür. Das gehört aber IMHO direkt in die IDE.

    Außerdem muss es möglich sein Packages "Suite-Public" zu setzen. D.h. alle Module einer Module Suite "sehen" die Klassen der freigegebenen Suite-Public Packages. Das kann zwar wieder zu zyklischen Referenzen führen, aber man braucht das unbedingt für Libs, die selbst per Class.forName oder Context-Classloader (das JMF z.B) Klassen laden.

    Vielleicht kann man ja noch selbst in die Classloader-Infrastruktur eingreifen - das muss ich mir mal anschauen.

    Beste Grüße,
    Josch.

  46. mbien schreibt:

    Du sagst es!
    NetBeans ist nicht sonderlich komfortabel in Sachen Lib-deployment. Ich hatte beim NetBeans OpenGL Pack ziemliche Probleme JOGL/Gluegen usw zu deployen. Die Hauptschwierigkeit war die Platform abhängigen nativen Bibliotheken in den NB library path zu bringen bevor die eigentlichen Klassen der 3rd party jars geladen wurden.

    alle RFEs/Bug reports zu dem Thema wurden auf wont fix gesetzt... es wird also nicht einfacher...

    gruß,
    michael

  47. Josch schreibt:

    Berichtigen? Gerne doch :-) - es war auch eher ein wenig provokant gemeint. Aber die Dominanz von Eclipse im deutschsprachigen Raum lässt viele gar nicht auf die Idee kommen, dass es sehr gute und stabile Lösungen gibt. Und der Newcomer für PHP ist nun auch NetBeans.

    Aber das sollte kein Neid verursachen sondern Ansporn sein. Und wie Du richtig siehst: NetBeans findet da wieder seine Stärken, wo es um das I in IDE geht: Integration. Somit auch JavaScript, HTML und CSS mit PHP - alles aus einem Guss.

    Beste Grüße,
    Josch.

  48. Holger schreibt:

    Hi.

    Also grundsätzlich muß ich eine Kleinigkeit berichtigen ;)
    PDT in der 1.x Reihe ist durchaus produktiv einsetzbar. Darauf aufbauend ist ja auch das neue Zend Studio for Eclipse entwickelt wurden. Dabei ist Zend Studio immer noch die einzige Wahl für richtig professionelle PHP Entwicklung - spätestens wenn es um die Integration bzw. Nutzung der Zend Platform als Application Server geht.
    Was ich jedoch neidvoll eingestehen muss ist die Tatsache, das mit Netbeans 6.5 eine echte Alternative für die PHP Entwicklung daher kommt. Wenn dann noch die JavaScript Unterstützung weiter ausgebaut wird - wie es ja schon von Version zur Version geschieht - dann ist Netbeans eine wirklich ernst zu nehmende Alternative für die produktive Webentwicklung abseits von Java.

  49. Carsten schreibt:

    Moin!

    Vielen Dank, das mit canCut() wußte ich nicht - bislang konnte ich die Reihenfolge nur über den Reorder...-Befehl im Kontextmenü erreichen. Hat mir sehr geholfen!

  50. Josch schreibt:

    Hi Christian!

    Das Problem liegt sicherlich beim Codefolding. Wenn das aktiviert ist und der Parser bei [Enter] ein paar schließende geschweifte Klammern in den falschen Hals bekommt, klappt der Sourcecode plötzlich zusammen (und verspringt dann). Wenn Dich das zu sehr nervt, musst Du das Folding für Method-Bodies abschalten (ich schaue mal nach, ob ich ein Fehler dazu melde oder ob schon ein Issue eingetragen ist).

    Ganz schlimm ist es, wenn man per Copy&Paste mal ein paar folgende Zeilen der Fields in einen Method-Body kopiert:

    private String t1;
    private int i2;
    private boolean b3;

    Die private/public/protected-Angaben bringen den Parser wild durcheinander.

    Das Codefolding hatte bei 6.0 beta schon Bugs, die einigermaßen zum Final korrigiert wurden. Aber die oben beschriebenen Fehler sind leider noch vorhanden.

    Beste Grüße,
    Josch.

  51. christian schreibt:

    Zusatzfrage:
    Mein NetBeans 6.1 macht in letzter Zeit im Source Code Editor (Java) beim drücken der Return Taste ziemlich oft für mich nicht nachvollziehbare Sprünge im Source Code (z.b. fünzig Zeilen nach unten, etc..).
    Dies passiert häufig wenn ich z.b. nach dem Build im Source Code was ausbessern möchte und mich an das Ende der Zeile stelle und dann return drücke um eine neue Zeile zu erzeugen.

    Ist das ein bekannter Fehler / Fehlkonfig?

    mfg
    christian

  52. christian schreibt:

    Vielen Dank! Sehr hilfreich....
    Wird bei mir ab sofort eingesetzt.

Hinterlasse eine Nachricht

Meine Informationen merken

CAPTCHA Bild zum Spamschutz 

[Valid RSS]