Summary: | Swing screenshots (2005.10.05) | ||
---|---|---|---|
Product: | classpath | Reporter: | Norman Hendrich <hendrich> |
Component: | swing | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bug-classpath |
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | 0.18 | ||
Host: | Target: | ||
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | ||
Attachments: |
screenshot (image viewer application)
screenshot (digital system simulator) screenshot (waveform viewer) screenshot (4x4 array multiplier) screenshot (schematics editor with memory editor) screenshot (Hades component browser) screenshot (Hades component browser with context-sensitive popup) screenshot (Hades component browser setup dialog) |
Description
Norman Hendrich
2005-10-07 12:44:11 UTC
Created attachment 9919 [details]
screenshot (image viewer application)
Demonstrates custom image-canvas inside JScrollPane inside JSplitPane.
Naviagation via JTree with 5000+ nodes on the left, and nested JPopupMenu.
(Scrolling still broken.)
Nice furniture, too :-) (Granitz hunting lodge, RĂ¼gen island, Germany)
Created attachment 9920 [details]
screenshot (digital system simulator)
A screenshot of the main schematics editor of our 'Hades' simulation framework,
showing a relay-based toggle flipflop.
Standard JFrame with JMenu, JLabel, JTextField, JComboBox, and a few custom
components. Main editor JCanvas with custom rendering and animation, scrolling
via JScrollBars, and JPopupMenu (not activated here). Works fine in jamvm.
Created attachment 9921 [details]
screenshot (waveform viewer)
the Hades waveform viewer showing simulation results of the relay-based
toggle flipflop. Standard JFrame with JMenu etc., custom rendering and
scrolling via JScrollBar. (Transparent button background does not work.)
Created attachment 9922 [details]
screenshot (4x4 array multiplier)
Another screenshot of the Hades schematics editor (4-bit array multiplier).
Created attachment 9923 [details]
screenshot (schematics editor with memory editor)
Another screenshot of the Hades editor, with memory-editor dialog window.
Again, the editor uses a custom component to render memory addresses and
data (hex-format), with custom scrolling. GUI performance is ok under jamvm.
Created attachment 9924 [details]
screenshot (Hades component browser)
screenshot showing the Hades simulation component library browser.
JFrame with JMenu and main window with JTree (custom cell renderers)
inside left part of the JSplitPane. Right part uses another JSplitPane
with custom image canvas (on top), labels and textfields and a large
textarea (on bottom). Simulation component thumbnails and description
loaded on demand from JAR.
Created attachment 9925 [details]
screenshot (Hades component browser with context-sensitive popup)
Another screenshot of the Hades component browser, again showing the JTree
with custom cell renderers. Also shows the context-sensitive popup-menu.
Created attachment 9926 [details]
screenshot (Hades component browser setup dialog)
The (fairly basic) setup dialog of the Hades component browser.
JDialog with nested GridLayouts holding JLabel and JTextField
components, and two JCheckBoxMenuItems. Also shows JToolTips (mostly)
working.
Wow, very impressive. Is this app free software? Any pointer? Maybe you could add that to our Wiki in the FreeSwingApps section? If you need some webspace for screenshots, I'm sure, you could get some on developer.classpath.org. Alternativly it should be possible to open a screenshot section in our Wiki. I'll wait a little with closing this fine bug until some others have seen it ;-) > Is this app free software? Any pointer? Maybe you could add that to our Wiki > in the FreeSwingApps section? Well, I submitted the image-viewer application to this list some time ago, but so far only Lillian seems to have used it for her JTree work. The Hades simulator is not free software (at the moment), but I am considering to re-releasing it (LGPL). If anybody has the gcj web plugin installed, there are also quite a few interactive applet demos: http://tams-www.informatik.uni-hamburg.de/applets/hades/ http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/toc.html Thanks for the nice collection of screenshots. Closing as fixed. |