MyDoggy is a Java docking framework to be used in cross-platform Swing applications. MyDoggy is an IntelliJ Idea like docking framework for managing second...MyDoggy is a Java docking framework to be used in cross-platform Swing applications. MyDoggy is an IntelliJ Idea like docking framework for managing secondary windows within the main window. MyDoggy allows to move,resize or extract those secondary windows. Also, MyDoggy provides support for content management of the main window. Like Eclipse, MyDoggy supports the concept of "prospective" using mydoggy groups.
to gui docking swing software develop java frameworks ui by gresch on Aug 11, 2008, 3:40 PMOpen Source Docking Frameworks
to develop software docking swing java gui ui comparison by gresch on Aug 7, 2008, 4:55 PMThe Spring Framework's applicability in the context of Swing seems to be underhighlighted, at least when one looks around on the web. What does Spring have...The Spring Framework's applicability in the context of Swing seems to be underhighlighted, at least when one looks around on the web. What does Spring have to offer in this context? Rather than a highly theoretical discussion, let's look at a complete, compilable example, step by step, and draw our conclusions from there.
to components software java develop springframework information article dzone swing by gresch on Aug 6, 2008, 9:58 AMAbeille Forms Designer is a GUI builder for Java applications. Developers and designers can create complex, professional forms in minutes. Designers can dr...Abeille Forms Designer is a GUI builder for Java applications. Developers and designers can create complex, professional forms in minutes. Designers can drag and drop components onto a WYSIWYG editor. Full support for undo/redo and copy/paste is provided. Components can be easily customized by adding images or modifying their properties. Advanced fill effects are supported such as textures and gradients.
Abeille has intuitive layout rules and is based on the JGoodies FormLayout system (https://forms.dev.java.net). The FormLayout is a popular, open source layout manager for Java and is used by thousands of developers worldwide. Abeille comes with all the required software.
Abeille stores forms in binary files which can be loaded by your application and added to any Swing container. While the designer is licensed under the LGPL, the forms runtime has a BSD license. This allows forms created by the designer to be used freely in commercial applications.
* WYSIWYG Editor
* 3rd Party Java Bean Support
* Swing Based
* Borders, Gradients, Textures, Images, and Shadow Effects
* Undo/Redo
* Intuitive Layout Rules (based on JGoodies Form Layout)
* Open source runtime (BSD License)
* Code Generation
* Supports Windows, Linux, and Mac OS X.
to swing software develop wysiwyg ui designer tools java gui by gresch and 1 other person on Aug 4, 2008, 12:17 PMThe goal of this project is to provide a small and cohesive set of powerful UI components with functionality similar to or superseding that of Vista Explor...The goal of this project is to provide a small and cohesive set of powerful UI components with functionality similar to or superseding that of Vista Explorer and Office 2007. The components provide consistent visuals under the existing core and third-party look-and-feels, respect the DPI settings of the user desktop and follow the core Swing guidelines in the external APIs and the internal implementation details.
to software develop components swing gui vista frameworks ui by gresch on Aug 4, 2008, 10:15 AMSwing has lot of components built-in but still some are missing. This project provides the developer community with these missing components, components in...Swing has lot of components built-in but still some are missing. This project provides the developer community with these missing components, components inspired (copied?!) from modern user interfaces.
to tools frameworks components develop ui software swing java gui by gresch on Aug 1, 2008, 12:34 PMThis project is an implementation of CSS stylesheets for Java GUI components. For instance, the following stylesheet:
JButton.link {
border: null;
...This project is an implementation of CSS stylesheets for Java GUI components. For instance, the following stylesheet:
JButton.link {
border: null;
foreground: blue;
text-decoration: underline;
}
JButton.link:armed {
foreground: red;
}
will change all buttons with the "link" style class to look like HTML links rather than standard buttons.
to ui software gui css swing java develop by gresch on Aug 1, 2008, 12:31 PM Sanaware Java Docking is a library for managing the windows of a Java Swing application.
With the Sanaware Java Docking Framework you can:
* Org... Sanaware Java Docking is a library for managing the windows of a Java Swing application.
With the Sanaware Java Docking Framework you can:
* Organize the windows of your application in panels, split panes, tabs, lines, grids and floating windows.
* Reorganize the windows of your application by drag and drop.
* Minimize and maximize your windows.
* Save your workspace.
* Organize the toolbars, buttons, and actions of your application.
to windows development java ui software gui swing docking framework by gresch on Jul 31, 2008, 5:19 PMUISpec4J is an Open Source functional and/or unit testing library for Swing-based Java applications, built on top of the JUnit test harness.
If you are wr...UISpec4J is an Open Source functional and/or unit testing library for Swing-based Java applications, built on top of the JUnit test harness.
If you are writing a Swing application, you will appreciate UISpec4J above all for its simplicity: UISpec4J's APIs are designed to hide as much as possible the complexity of Swing, resulting in easy to write and easy to read test scripts. This is especially true when comparing UISpec4J tests with those produced using Swing or low-level, event-based testing libraries.
to framework gui develop ui swing software testing-profiling java by gresch on Jul 31, 2008, 4:49 PMSwingLabs is an Open Source laboratory for exploring new ways to make Swing applications easier to write, with improved performance and greater visual appe...SwingLabs is an Open Source laboratory for exploring new ways to make Swing applications easier to write, with improved performance and greater visual appeal. It is an umbrella project for various Open Source initiatives sponsored by Sun Microsystems and is part of the java.net community. Successful code and concepts may be migrated to future versions of the Java™ platform.
to software java gui swing develop frameworks ui by gresch and 2 other people on Jul 31, 2008, 4:42 PMJuiPiter provides a mechanism to separate Swing tasks from long running non-UI tasks. The core of the JuiPiter mechanism is the Window Logic Decoupler. The...JuiPiter provides a mechanism to separate Swing tasks from long running non-UI tasks. The core of the JuiPiter mechanism is the Window Logic Decoupler. The decoupler, in addition to memory management and externalized strings, adds a single local Thread (non-Swing) per window that acts as the delegate. The single thread aspect solves the multi-Thread concurrency management that the developer must handle is using other options, i.e., SwingWorkerThread, FoxTrot, Spin.
All Swing and delegate tasks communicate through a message passing, publish and subscribe mechanism. Each task publishes messages through the decoupler. The use of queues allows the tasks to communicate without specific synchronization. There is one set of queues and a delegate thread for each Window, though a way to pass messages between Windows has been implemented. Along with this simple messaging infrastructure, JuiPiter also includes a number of Swing component helper classes and an extensive sample application, similar to the SwingSet, that demonstrates all the aspects of the JuiPiter framework. JuiPiter is designed in layers so that some developers may use just the messaging foundation while others will also use the component helpers and utility classes.
to java swing develop frameworks software gui threading ui by gresch on Jul 22, 2008, 6:56 PMBuoy is a library for creating user interfaces in Java programs. It is built on top of Swing, but provides a completely new set of classes to represent gra...Buoy is a library for creating user interfaces in Java programs. It is built on top of Swing, but provides a completely new set of classes to represent graphical components. It offers many advantages over using Swing directly, including:
* A much simpler, cleaner, and more consistent API
* A better mechanism for laying out interface components
* A far more powerful event handling mechanism, which is based on dynamic binding of arbitrary methods as event listeners
* Built in support for serializing user interfaces as XML, then reconstructing them again
Other important features of Buoy include:
* It forms a "transparent wrapper" around Swing. It hides the complexity of Swing when you don't want to deal with it, but doesn't get in your way when you actually need that complexity.
* It is very small and efficient. The entire compiled library is only 200 K.
* It is written entirely in Java, and works on any JVM that is compatible with J2SE 1.4 or later.
* All source code is in the public domain.
to software gui ui framework swing development java by gresch and 1 other person on Jul 22, 2008, 6:41 PMWebOnSwing is a revolutionary multiple environment application framework that allows you to create web applications in the same way you develope a desktop ...WebOnSwing is a revolutionary multiple environment application framework that allows you to create web applications in the same way you develope a desktop one. You dont need to use JSP files, special tags, XML files, requests, posts, etc. Everything is Java and pure HTML files that comes directly from the graphic designer.
WebOnSwing is an open source project distributed under LGPL license.
This framework constructs and handles html pages with Swing components, allowing to use MVC architecture and all the facilities provided by Swing in the web.
The main purpose of WebOnSwing is not to provide a migration tool for preexisting Swing applications to a web environment, although you can use this framework to do that kind of tasks. WebOnSwing make a re use of a solid, tested and well known architecture like Swing's one in web developement process.
Provides a powerful template engine that simplify the integration of components and windows with html templates. WebOnSwing templates dont need any special tag and dont have absolutly nothing of logic inside, so you can interchange those in a polimorphic way to create differents skins of your component, pages or entire site, with no recoding.
WebOnSwing default window manager allows the use of modal windows transparently, keeping the stack of windows and each one state within the html page, to be able to reconstruct navigation completely, with no need to maintain any data in the server session. With this aproach passing parameters throught differents windows is easy and dont need a special treatment.
Another interesting feature is the capacity to refresh components, that allows to update single parts of the page which have changed from last request, remarkably lowering to the traffic of the sucesive requirements and increasing the speed of page responses. Also using the automatic refresh feature is possible to simulate the behavior of a desktop application from web, obtaining the differences of the view by periodics polling from client side to server.
to swing software richclient rcp java develop ui gui webapp java_ee by gresch and 1 other person on Jul 22, 2008, 1:02 PMSwing Explorer is a tool for Swing developers intended for visual exploring of Swing-based application internals. It finds all windows in explored Swing ap...Swing Explorer is a tool for Swing developers intended for visual exploring of Swing-based application internals. It finds all windows in explored Swing application and displays their component hierarchies as a tree. Each component in the tree can be displayed in the Swing Explorer's work area and visually inspected. Swing Explorer helps to determine sub-components when user moves mouse over them and provides additional information about currently selected component (layout, size, coordinates, border and other things). Additionally it allows to view basic graphical operations used to draw swing components like DebugGraphics does, but in more convenient way.
to software java gui visual ui development tools swing by gresch on Jul 18, 2008, 10:38 PMThe JGoodies Validation helps you validate user input in Swing applications and report validation errors and warnings. It has been designed to work with di...The JGoodies Validation helps you validate user input in Swing applications and report validation errors and warnings. It has been designed to work with different architectures and programming flavors.
to jgoodies swing ui gui develop frameworks validation software by gresch on Jul 17, 2008, 9:50 AMFlying Saucer is an XHTML renderer written in Java. It's 100% Java, not a native wrapper, and it only handles well-formed XHTML + CSS. It is intended for e...Flying Saucer is an XHTML renderer written in Java. It's 100% Java, not a native wrapper, and it only handles well-formed XHTML + CSS. It is intended for embedding web-based user interfaces into Java applications (ex. web photo album generator, help viewer, iTunes Music Store clone). It cannot be used as a general purpose web browser since it does not support the malformed legacy HTML found on the web, though recent work on compatibility libraries may be enough to do what you need. You may be able to work with legacy HTML (e.g. HTML that is not well-formed XML) by using a pre-processor that cleans it up; there are several of these, including JTidy and TagSoup.
to xml html swing java xhtml develop render css software by gresch on Jul 17, 2008, 9:30 AMgenesis is an open-source framework that aims to bring simplicity and productivity to enterprise application development, ensuring scalability, robustness ...genesis is an open-source framework that aims to bring simplicity and productivity to enterprise application development, ensuring scalability, robustness and testability of your software. The main goal is to simplify the development of business components and the construction of complex graphical interfaces with minimum effort for developers. To accomplish its mission, genesis combines several open-source frameworks in a completely transparent way for developers, through the use of AOP (Aspect Oriented Programming). Our main challenge is to allow people with little knowledge of the Java platform to develop robust applications fast, without requiring them to learn several new technologies and complex concepts. We invite you to experience our approach to the problem.
to swing aop develop enterprise gui thinlets software java remote frameworks by gresch on Jul 17, 2008, 9:28 AMFEST is a collection of APIs, released under the Apache 2.0 license, which mission is to simplify software testing.
Modules
FEST is composed of var...FEST is a collection of APIs, released under the Apache 2.0 license, which mission is to simplify software testing.
Modules
FEST is composed of various modules, all of them can be used with TestNG or JUnit.
Swing Module:
* DSL-oriented API for functional Swing GUI testing
* Simulation of user-generated events and reliable GUI component lookup
* Easy-to-use and powerful API that simplifies creation and maintenance of Swing GUI functional tests:
dialog.comboBox("domain").select("Users");
dialog.textBox("username").enterText("alex.ruiz");
dialog.button("ok").click();
dialog.optionPane().requireErrorMessage()
.requireMessage("Please enter your password");
* Ability to take screenshots of failed GUI tests and embed them in a HTML test report
to develop testng swing tools qa gui software testing-profiling junit ui by gresch on Jul 17, 2008, 9:25 AMWith help of JXLayer you can easily decorate your compound components and catch all Mouse, Keyboard and FocusEvent for all its subcomponents. JXLayer is ve...With help of JXLayer you can easily decorate your compound components and catch all Mouse, Keyboard and FocusEvent for all its subcomponents. JXLayer is very friendly to your applications, it uses only public Swing API and doesn't change any global settings like RepaintManager, EventQueue or frame's glassPane. It neither add AWTEventListener to AWT's toolkit.
to software ui swing java framework develop gui by gresch on Jul 16, 2008, 10:01 AMFlexDock is a Java docking framework for use in cross-platform Swing applications.
to swing docking framework tools library java by michi and 1 other person on Jun 18, 2008, 2:57 PM