All releases of Zeus Java Swing Components Library

  •  15 Jun 2009 20:06
Avatar

    Release Notes: Minor TypeSafe API changes. Obsolete gr.zeus.ui.swingworker has been removed; use JDK6 SwingWorker instead. A method to return the progress bar in JSplash has been added (for usage with Sun's new SwingWorker functionality).

    •  20 Apr 2008 15:10
    Avatar

      Release Notes: Bugfixes in JMessage, TableSorter, and CustomFocusTraversalPolicy. Minor improvements in DateHelper. All deprecated classes have been removed.

      •  06 Jan 2006 11:32
      Avatar

        Release Notes: The old TableSorter was replaced, and all old related classes were deprecated. Functionality to dynamically resize a JTable based on its header and data was added. TypeSafe was upgraded with simple focus traversal using only the TAB key instead of CTRL+TAB for JTextArea, JTextPane, and JEditorPane.

        •  27 Jul 2005 11:58
        Avatar

          Release Notes: A major usage redesign was done for JConsole. Most of the code was moved to a new class, JConsolePane (JPanel). A new class that uses this panel inside a JFrame (JConsole) and another one that uses the console inside a JInternalFrame were also created. A new Swing component, JMessage, was created. It works like JOptionPane, but can also display the stacktrace of an exception inside a textarea. It can also display plain text as well as HTML text as the message body, and does much more.

          •  14 Jul 2005 08:32
          Avatar

            Release Notes: SwingConfigurationManager, a new Swing component for data validation was added. It provides an automatic way to configure your GUI for data validation using a property file. Its features include max/min character checks, trimming of spaces, uppercase/lowercase conversion, checking for valid characters, replaceable and replaced character pairs, the ability to convert, validate, and limit check integer and real numbers, and the ability to convert and validate dates using a specified date pattern. It also supports selectAll functionality and a custom Focus Traversal Policy.

            •  14 Apr 2005 07:43
            Avatar

              Release Notes: The position for 'autopositioned' frames is now reset to 0,0 within the desktop if it is the first frame placed in the desktop. In JConsole, the configuration process for the console was redesigned with simple getXXX() and setXXX() methods. The autosave and dump of messages to log files was also redesigned. A StringBuffer was created for storing all messages ever printed, and a property file for GUI strings was added. A modified swingworker was included along with the swingworker v3 class provided by Sun's tutorial.

              •  14 Mar 2005 20:00
              Avatar

                Release Notes: Modifications to many class files for Java 1.5 generics. Minor bugfixes and enhancements for IOHelper. Javadocs for the library. OutLookToolBar has been changed in order to automatically be notified of new buttons added. SingleAppInstance has been changed in order to be able to change the filename. WindowManager has changed: it has auto frame position functionality to automatically place new internal frames within the desktop.

                •  25 Jan 2005 19:49
                Avatar

                  Release Notes: This release adds new functionality to JSplash (SplashLabel.java), changes the build.xml file in order to separate zeus-jscl.jar from the test classes, creates for that reason a second jar file, zeus-jscl-test.jar, modifies SingleAppInstance's properties in order to support multiple locales, adds a new timer class wrapper with nanoseconds precision (JDK 1.5), simpleTimerNanos.java, renames SimpleTimer.java to SimpleTimerMillis.java, moves from JDK 1.4 to JDK 1.5, and adds minor code changes in order to get rid of JDK 1.5 deprecations.

                  •  07 Jan 2005 13:05
                  Avatar

                    Release Notes: This release adds a new component, SingleAppInstance, which provides a simple solution to the multiple application instances problem. It creates and locks a file within the startup directory so if anyone is to execute the application again the second onInit() call fails with a message. You can also customize the way SingleAppInstance informs the user, e.g via JOptionPane popup window or stderr. Finally, you can easily translate the popup messages without modifing any code.

                    •  12 Nov 2004 19:01
                    Avatar

                      Release Notes: This release adds a new swing component (WindowManager). It's a JInternalFrame manager for JDesktop applications. A new swing component for Outlook-like JToolBar behavior has been added (OutLookToolBar).

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.