Activity for JHotDraw

  • Werner Randelshofer Werner Randelshofer posted a comment on discussion Help

    Yes. This is why JHotDraw uses the SVG file format.

  • julien legrand julien legrand posted a comment on discussion Help

    Hello Werner, Thank you for your comeback. In your work, have you already put forward the hypothesis for JHotdraw to make a system for saving figures to an easily readable and reopenable text document so as not to depend on all of the format / serialization constraints. Have a good day. Regards, Julien LEGRAND

  • Werner Randelshofer Werner Randelshofer posted a comment on discussion Help

    You can wrap calls to JHotDraw SVGInputFormat.read() and SVGOutputFormat.write() into an implementation of com.thoughtworks.xstream.converters.Converter.

  • julien legrand julien legrand posted a comment on discussion Help

    Hello Werner, We use xstream from the serialization on jhotdraw 7.6 Xstream create big file for the save. Good day. Kind regards, Julien

  • julien legrand julien legrand posted a comment on discussion Help

    Hello Werner, Thank you for your answer and your solution. At present we use a system of protection by serialization and we shall wish we in past to refrain constraints which imposes the sérialisation. Can Jhotdraw be used without the system of serialization? Is it necessary use/to modify a model of application to be able to configure the system of save of file? Good day. Kind regards, Julien

  • Werner Randelshofer Werner Randelshofer modified a comment on discussion Help

    Hi Julien, Which version of JHotDraw are you using? (They are quite different). Here is an example program with JHotDraw 7: package ch.randelshofer.demo; import org.jhotdraw.draw.Drawing; import org.jhotdraw.samples.svg.SVGDrawingPanel; import org.jhotdraw.samples.svg.io.SVGInputFormat; import org.jhotdraw.samples.svg.io.SVGOutputFormat; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.SwingUtilities; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;...

  • Werner Randelshofer Werner Randelshofer posted a comment on discussion Help

    Hi Julien, Which version of JHotDraw are you using? (They are quite different). Here is an example program with JHotDraw 7: package ch.randelshofer.demo; import org.jhotdraw.draw.Drawing; import org.jhotdraw.samples.svg.SVGDrawingPanel; import org.jhotdraw.samples.svg.io.SVGInputFormat; import org.jhotdraw.samples.svg.io.SVGOutputFormat; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.SwingUtilities; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;...

  • julien legrand julien legrand posted a comment on discussion Help

    Hello, I thank you on your work for making on the Framework Jhotdraw Je shall wish to be able to create a button of protection in an application which we develop internally. Now, I do not have to find example prescribe in the code which allows to realize this feature. That is why I allows me to open this topic towards this problem. I would need an example of realization of a simple button who shall allow to throw(launch) the system of protection already implemented in Jhotdraw. Thank you in advance...

  • julien legrand julien legrand posted a comment on discussion Open Discussion

    Hello, I thank you on your work for making on the Framework Jhotdraw Je shall wish to be able to create a button of protection in an application which we develop internally. Now, I do not have to find example prescribe in the code which allows to realize this feature. That is why I allows me to open this topic towards this problem. I would need an example of realization of a simple button who shall allow to throw(launch) the system of protection already implemented in Jhotdraw. Thank you in advance...

  • Werner Randelshofer committed [1c4e07]

    Updates workspace.

  • Werner Randelshofer committed [53f195]

    LayersInspector dnd did not work when list view was scrolled.

  • Werner Randelshofer committed [746c60]

    Refactors CSS tokenizers.

  • Werner Randelshofer committed [1bfdb3]

    Adds SimpleRegionFigure.

  • Werner Randelshofer committed [774dba]

    Improves export of multiline text.

  • Werner Randelshofer committed [210767]

    Adds DimensionRectangle2D converter.

  • Werner Randelshofer committed [fe3b21]

    Adds module-info. Replaces @NotNull by @Nonnull annotations.

  • Werner Randelshofer committed [14efb8]

    Defaults to withoutComma.

  • Werner Randelshofer committed [0d3e70]

    CssParser now skips comments.

  • Werner Randelshofer committed [5e9698]

    Refactors selector models.

  • Werner Randelshofer committed [8dbdbe]

    Renames CssSizeInsets to CssDimensionInsets.

  • Werner Randelshofer committed [525ed8]

    Adds alignment actions.

  • Werner Randelshofer committed [f8079f]

    Refactors BezierNodePathBuilder and ...Iterator.

  • Werner Randelshofer committed [9c40c8]

    Updates workspace.

  • Werner Randelshofer committed [3e125f]

    Refactors converters.

  • Werner Randelshofer committed [20f0ef]

    Fixes bugs.

  • Werner Randelshofer committed [360e81]

    Improves error message.

  • Werner Randelshofer committed [d248f7]

    Adds SimpleRegionFigure.

  • Werner Randelshofer committed [faa779]

    Bug fixes.

  • Werner Randelshofer committed [1b3525]

    Fixes typo.

  • Werner Randelshofer committed [427991]

    RectangleFigure uses now Dimension-aware coordinates.

  • Werner Randelshofer committed [aaecc3]

    Adds DimensionRectangle2D converter.

  • Werner Randelshofer committed [93fe7a]

    Renames CssSize to CssDimension.

  • Werner Randelshofer committed [fe3b21]

    Adds module-info. Replaces @NotNull by @Nonnull annotations.

  • Werner Randelshofer committed [edefb9]

    Fixes CSS issues.

  • Werner Randelshofer committed [1a8164]

    Refactors CSS data types.

  • Werner Randelshofer committed [17902f]

    CssSize units are now nonnull.

  • Werner Randelshofer committed [5be5de]

    Replaces occurences of "nextArrows" by "vertices".

  • Werner Randelshofer committed [aaf423]

    Fixes layout bug.

  • Werner Randelshofer committed [6218ba]

    Updates documentation.

  • Werner Randelshofer committed [cda224]

    Bug fixes.

  • Werner Randelshofer committed [73fd98]

    Adds HashIndexedSet.

  • Werner Randelshofer committed [8a6cf8]

    Removes constant for delimiters.

  • Werner Randelshofer committed [faa592]

    Renames Label classes to make them easier distinguishable.

  • Werner Randelshofer committed [db8148]

    Refactors graph API.

  • Werner Randelshofer committed [024f7b]

    Adds more usages of WorkState class.

  • Werner Randelshofer committed [ba64ac]

    Refactors Graph APIs.

  • Werner Randelshofer committed [304ad8]

    Fixes parsing error.

  • Werner Randelshofer committed [e103c2]

    Refactors CssFontConverter.

  • Werner Randelshofer committed [11d533]

    Refactors Graph APIs.

  • Werner Randelshofer committed [4d14ba]

    Fixes issues in FontableFigure and TextStrokeableFigure.

  • Werner Randelshofer committed [5bfd38]

    Sets minimal width to 100 pixels.

  • Werner Randelshofer committed [8cee2e]

    Enhances Css Parser. Fixes bugs involving FXWorker.

  • Werner Randelshofer committed [a56498]

    Refactors Graph APIs.

  • Werner Randelshofer committed [ba6b4f]

    Fixes typo.

  • Werner Randelshofer committed [9df5cf]

    Adds method findAllVertexPaths.

  • Werner Randelshofer committed [e09e39]

    Invalidation of parent nodes is not needed

  • Werner Randelshofer committed [a8aa29]

    Refactors readable collections.

  • Werner Randelshofer committed [b08528]

    DirectedGraphPathBuilder takes now a goal predicate.

  • Werner Randelshofer committed [b40f8f]

    More handles take now colors and size from DrawingView.

  • Werner Randelshofer committed [43d991]

    Fixes yellow code.

  • Werner Randelshofer committed [a44eeb]

    Renames Label classes to make them easier distinguishable.

  • Werner Randelshofer committed [4d1933]

    Refactors collections.

  • Werner Randelshofer committed [acadf7]

    Minor fixes.

  • Werner Randelshofer committed [41e1a2]

    CssSize units are now nonnull.

  • Werner Randelshofer committed [2cafb9]

    Updates to Java 11.

  • Werner Randelshofer committed [c37d65]

    Exports additional packages.

  • Werner Randelshofer committed [103a39]

    Accesses resources via "Label" classes rather than directly instantiating a ResourceBundleUtil.

  • Werner Randelshofer committed [3a2f5b]

    Increases max nodes per layer to Integer.MAX_VALUE.

  • Werner Randelshofer committed [b5df36]

    Adds zoom +/- buttons. Increase zoomable range.

  • Werner Randelshofer committed [93dfb2]

    DirectedGraphPathBuilder takes now a goal predicate.

  • Werner Randelshofer committed [4a7430]

    Adds ToDoubleTriFunction.

  • Werner Randelshofer committed [091dcc]

    Retrieves owner figure from Handle.

  • Werner Randelshofer committed [fbc14f]

    Renames ViewController to ActivityViewController because the name ViewController is too generic.

  • Werner Randelshofer committed [deff4c]

    Refactors Graph APIs.

  • Werner Randelshofer committed [3b6735]

    Fixes layout bug.

  • Werner Randelshofer committed [bc5be9]

    Improves performance.

  • Werner Randelshofer committed [9f2358]

    Minor fixes.

  • Werner Randelshofer committed [edefb9]

    Fixes CSS issues.

  • Werner Randelshofer committed [389085]

    Adds RenderContext as argument to more methods.

  • Werner Randelshofer committed [3fbff4]

    Fixes bugs in converters.

  • Werner Randelshofer committed [0f0560]

    Downgrades to Java SE 8.

  • Werner Randelshofer committed [9b1ffc]

    Adds CssStrokeConverter.

  • Werner Randelshofer committed [d172f1]

    Improves performance.

  • Werner Randelshofer committed [c88d0d]

    Adds license headers.

  • Werner Randelshofer committed [48c08c]

    Various bug fixes.

  • Werner Randelshofer committed [07a128]

    Enhances Graph API.

  • Werner Randelshofer committed [429ba7]

    Fixes Dnd.

  • Werner Randelshofer committed [0274f7]

    Bug fixes.

  • Werner Randelshofer committed [9c3a04]

    Bug fixes.

  • Werner Randelshofer committed [044024]

    Renames "ReadOnly" to "Readable".

  • Werner Randelshofer committed [323126]

    Adds default shape.

  • Werner Randelshofer committed [c12537]

    Adds default shape.

  • Werner Randelshofer committed [d4bc11]

    Fixes and enhancements.

  • Werner Randelshofer committed [46be42]

    Formats code.

  • Werner Randelshofer committed [3101a4]

    Fixes label translation.

  • Werner Randelshofer committed [5dab39]

    Upgrades more code to Java 11.

  • Werner Randelshofer committed [abd68e]

    Adds help texts.

  • Werner Randelshofer committed [1b94aa]

    CssSize units are now nonnull.

  • Werner Randelshofer committed [f9ce98]

    Fixes compilation error.

  • Werner Randelshofer committed [1b9088]

    Updates documentation.

1 >
MongoDB Logo MongoDB