| ||||||
Community
Featured Desktop Blogs
Resources
|
Welcome to JavaDesktopWelcome to JavaDesktop, a gathering place for members of the Java™ platform's graphical user interface (GUI) community. Here you'll find news, discussions, technical articles, and open source projects that use the Java Platform, Standard Edition (Java SE™) APIs to produce applications with rich client interfaces. (If you're looking for information on the Sun Java Desktop System, you can find it at sun.com.)We want to hear from you! Please feel to contact us with comments, suggestions, product announcements, pretty much anything you have on your mind related to Java on the desktop:
Praveen Mohan: FX animations - Capture the falling objectsAs a continuation of my learning process, I wanted to find out What would it take to write a blocks game in FX... (Aug 13, 2007)
John O'Conner: Learning the JavaFX way of doing thingsI discovered that although using JavaFX Script's declarative syntax to define the visual UI is easy, I was being simple-minded to think I'd be able to just return that whole UI structure to Java. —
John O'Conner
Java Posse #137 - Newscast for August 9th 2007Newscast for August 9th 2007 Fully formatted shownotes can always be found at http://javaposse.com Iris is ready for the prime time (or at least general experimentation) https://iris.dev.java.net/ Hackademix.net has a description of a way to use Java and (Aug 10, 2007)
David Herron: Java-in-browser availabilityOne of the questions/concerns about Java is, can a web site author assume that it's there? Part of the popularity of Flash or Javascript is it's in all browsers, but the belief is that Java probably is not installed. I... —
David Herron
Kirill Grouchnikov: Filthy Rich Clients - interview with Chet HaaseThe previous entry featured an interview with Romain Guy, the co-author of the “Filthy Rich Clients” book. Today it’s time for Chet Haase, the second author behind this book. Why have you decided to write this book? I’ve wanted to write a book for some time - something in the general area of Java and graphics. [...] (Aug 09, 2007)
Kirill Grouchnikov: Filthy Rich Clients - interview with Romain GuyWith the “Filthy Rich Clients” book just around the corner, the co-author Romain Guy was gracious enough to answer a few questions that i had about the book and the related topics. Whose idea was it to write the book? Chet came up with the idea. Chet loves to write and his wordy, yet, rare, blog entries [...] (Aug 08, 2007)
Terrence Barr: Java on the iPod ... Whoa!One of our newest community members, Stefan Saftescu, posted this question on our phoneME forum. Java on the iPod and a dozen other multimedia players? Way cool! That's the thing about open source: Innovation and ideas come from all sorts... —
Terrence Barr
Kirill Grouchnikov: Swing painting pipeline - the conclusionOver the past two weeks i have presented a few solutions to paint validation overlays in Swing. The sheer variety of the solution spectrum serves to highlight the extensibility of the Swing painting pipeline. As can be seen from even such a simple example as validation overlays, there are many ways to achieve the desired functionality [...] (Aug 07, 2007)
Chet Haase: Done? Done. It's HereThe advance copies of Filthy Rich Clients have arrived; a comparative analysis is in order. (Aug 07, 2007)
Romain Guy: The Book is Here!I just received my copy of Filthy Rich Clients, the book I wrote with Chet Haase. You will probably be happy to know that you will soon stop hearing about it on this blog :) (Aug 06, 2007)
Java Posse #136 - Newscast for August 4th 2007Newscast for August 4th 2007 Fully formatted shownotes can always be found at http://javaposse.com How much is your code worth? http://cysquatch.net/blog/?p=43 http://www.theserverside.com/news/ thread.tss?thread_id=46356 http://www.yafla.com/dennisforbe (Aug 05, 2007)
Kirill Grouchnikov: Glass panes and lightweight popup menusMatt Nathan has asked an excellent question in the comments section of the “Validation overlays using glass pane” entry - what happens when you have your validation field under a lightweight menu?Let’s see what happens when we click on the button of the first combobox: As you can see, the validation overlays painted by the glass [...] (Aug 03, 2007)
Swing Sighting: PalantirPalantir is building an enterprise platform for analysis of financial and intelligence data. Analysts at government agencies across investigative and intelligence realms are experiencing tremendous analytical challenges managing the tidal wave of information that flows across their desks and throughout their knowledge networks. Palantir Government provides a new way of exploring, understanding, and sharing these large sets of structured and unstructured information across departmental and organizational lines. Similarly, Palantir Financial is a powerful new analytical platform for approaching and understanding financial markets. For decades, traders and economists have struggled with conventional financial and statistical software to explore the financial world. With Palantir, analysts directly explore and manipulate dynamic financial concepts. Properties and connections amongst a vast array of time series, time periods, macroeconomic trends and events, and exotic hedge fund strategies can be discovered, published and shared, unlocking organizational knowledge.
(Aug 01, 2007)
Kirill Grouchnikov: Validation overlays using AOPAs i mentioned in the previous entry, one of the disadvantages of overriding the paint() method for validation overlays is that you need to do it for each one of the components that can have validation errors. So, you no longer use a “pure” JTextField, for example. You either override the paint() method when you create your text field, or use a custom class that extends JTextField and overrides the paint() method. Needless to say that the impact on your UI creation code is rather large and unpleasant. Wouldn’t it be nice if you could just inject the required functionality to all Swing components? (Aug 01, 2007)
Romain Guy: Blurred Background for Dialogs (Extreme GUI Makeover 2007)Shannon, Chris and I showed many cool effects during this year's Extreme GUI Makeover session, at JavaOne 2007. Since we cannot release the source code yet, I will explain some of the effects in detail. I will start with the blurred background displayed when a modal dialog shows up...
Chet Haase: Of Interviews, Java, JavaFX, and Other Filthy ThingsThere are a couple of video interviews posted with me talking to other Sun people about Java, JavaFX, and Filthy Rich Clients. And there are more Filthy Rich demos available. (Jul 31, 2007)
Romain Guy: Demos of the Week - All About AnimationsThis week, Chet and I released the source code, demos and examples for chapters 12 and 13 of our upcoming book, Filthy Rich Clients. These chapters explain how to create simple animation with Java SE's APIs and how to avoid some common rendering artifacts. (Jul 31, 2007)
Swing Sighting: PatientOSPatientOS is a free clinical information management system designed for hospitals and healthcare practitioners. The software is for physicians, nursing, pharmacy, the laboratory and eventually all hospital departments. An extensive software architecture has been designed to create the highest quality system
(Jul 30, 2007)
Vodcast: Filthy Rich Clients: An Inteview With Chet HaaseJava.sun.com writer Ed Ort interviews Sun client architect Chet Haase about what's new and cool for developing compelling desktop applications. (Jul 30, 2007)
Elie Levy: Java Dock with a better bouncing effectIn my last blog I explained how I built a Dock bar using the Timing Framework and the Glass pane. This one is a continuation, where I explain briefly a slight improvement on the bouncing effect.
(Jul 27, 2007)
Chet Haase: Swing Frameworks: Catch the Wave"Open Source Convention". Isn't that a bit like "Anarchy Government"? Or "Military Intelligence"? Or "Personable Programmer"? (Jul 27, 2007)
Postcast: Java Posse #135 - Newscast for July 26th 2007Newscast for July 26th 2007 Fully formatted shownotes can always be found at http://javaposse.com. (Jul 26, 2007)
Chet Haase: FXtive ProgrammingThe JavaFX Script team has released important some new pieces recently in this in-development project. (Jul 26, 2007)
Evan Summers: Gooey GoalsI gave a talk at Cape Town JUG last night, and in order to punt my upcoming pet project "Gooey" framework, i had to actually think and decide about what it is and what are it's goals and features because I had no idea ;) —
Evan Summers
Improving Groovy's Console GUIGroovy is a very appealing language that I really enjoy using from time to time. Unfortunately, as many other languages, Groovy lacks decent development environments. Even though this shortcoming is being addressed by the Eclipse and IntelliJ, the Groovy Console remains a valuable tool to quickly test an expression or a script... (Jul 26, 2007)
Elie Levy: Java Dock (Launch Bar)With the timing framework and the glass panel, you can create almost any UI component. Offering cool and complex behaviors.
In this blog I present a version of a launch bar (Dock). —
Elie Levy
Applet of the Day: FnChartsFeature-rich interactive financial charts for the web with advanced technical analysis and real-time capabilities.
There are two free versions available for download.
Romain Guy: Repaint Manager Demos (Chapter 11)The source code, demos and examples for the chapter 11 of Filthy Rich Clients are available online. This chapter presents the repaint manager. Chapter 11 presents two demos, TranslucentPanel and ReflectionPanel The first one is an exercise for the reader showing why and when the user of a RepaintManager is necessary... (Jul 23, 2007)
Joshua Marinacci: Java FX updated, and a visit to the future of client JavaOpen JFX updated OpenJFX, the open source version of Java FX, was just updated.
It has lots of improvements and demos, but the biggest thing is the first compiler, which will compile Java FX Script directly into bytecode rather than interpreting... —
Joshua Marinacci
John O'Conner: Using JavaFX Script for UI DeclarationsMy skills aren't UI design, and I don't really want to create new, fascinating UIs either. However, I do want to know how a Java programmer and a UI designer would work together -- one using Java for the business logic, event handlers, and models, and the other using JavaFX Script. —
John O'Conner
Charles Ditzel: JavaFX Script : Major Update, Compiler Incubator Project and moreA new and major release of JavaFX Script happened. Lots of new items released including new plugins, an incubator compiler project, new demos and more... (Jul 22, 2007)
Geertjan Wielenga: Testing Tools for Rich Client ApplicationsThere are surprisingly many ways of testing applications built on the NetBeans Platform. Or any other kind of Java application in NetBeans IDE. In this regard, the URL that you should paint on your bedroom ceiling is this one:http://testtools.netbeans.org/ (Jul 20, 2007)
Tom Ball: The Birth of the JavaFX Script CompilerAn incubator project to build a compiler for the JavaFX Script language has been started. Not much there yet, but developers have a chance to get in on the bottom floor and help make it a killer tool. (Jul 20, 2007)
Amy Fowler: Embedding Swing components in a JEditorPaneI was talking to a developer at JavaOne who didn't realize you can use the tag to embed Swing components inside HTML within a JEditorPane. This turns out to be easy, modulo a small hook in the javax.swing.text package. Here I explain in reasonably short form how to do this. —
Amy Fowler
Evan Summers: Half Baked BeansI decided how i'm gonna do properies for my own gooey purposes. I like! —
Evan Summers
Kirill Grouchnikov: Flurry of activityA lits of the things that i've done for the past few weeks, including links to some interesting articles on Swing, SwingX and Substance. —
Kirill Grouchnikov
Introducing Planet RIACanoo has set up a blog aggregator to help keep up with news and developments on Rich Internet Applications (RIA):
Romain Guy: Demos for Layered PanesThe source code, demos and examples for the chapter 10 of Filthy Rich Clients are available online. This chapter presents layered panes. The next batch of demos, focusing on Repaint Manager, will contain my favorite demo, a real-time reflection applied on a QuickTime movie. (Jul 18, 2007)
Evan Summers: My usual blah blah blahIn response to a blog that "the desktop is becoming obsolete" and will become obsolete, because of Web2.0, i rehashed all my usual blah blah blah - which i'm getting tired of spouting like a broken record, but i just can't help it! (Jul 18, 2007)
Evan Summers: My checklist for the next yearThings i must do, things i wanna write... (Jul 14, 2007)
Joe Winchester: Desktop Java Slims Down to Enter the AJAX RaceA number of very significant development efforts are underway that bode well for Desktop Java's future... (Jul 17, 2007)
Reworking the Icon DemoDuring the JavaSE 6 update to the Swing Tutorial, a decision was taken to convert a number of the old applets to stand-alone applications. We also converted the majority of them to NetBeans projects. I got to convert the IconDemoApplet... (Jul 16, 2007)
Teppefall Labs: Vista compabilityThose of you who get the "msvcr71.dll missing" error message should copy msvcr71.dll from the Java VM bin/ directory into the base directory of your Teppefall application. If you get a "Registry Not Found" error you need to install Java.... (Jul 16, 2007)
Chris Oliver: First steps with the JavaFX CompilerThanks to the efforts of Robert Field, Lubo Litchev, and Jonathan Gibbons of the Javac team, as well as Per Bothner and Brian Goetz (and also thanks to the organizational efforts of Bob Brewin, James Gosling, and Tom Ball) we have the beginnings of a JavaFX to JVM-byte-code compiler built on the same infrastructure as Javac... (Jul 14, 2007)
Joshua Marinacci: Flying Saucer R7 is outThe Flying Saucer team is proud to announce that we have just released version R7 Final. Flying Saucer is an open source XHTML renderer I started a few years ago here on Java.net. It can render any XHTML + CSS... (Jul 14, 2007)
Dieter Krachtus: SWT running on OS/2 - thanks to Swing!Forgive the short and misleading title - SWT's recent reincarnation in Swing called SWTSwing makes it happen. Yesterday I was contacted by Jürgen Ulbts and asked if SWTSwing/EOS could run under OS/2?What's SWTSwing/EOS - we summed it up in this article: English: Flexibility at the Roots of Eclipse (pdf) German: SWTSwing and Eclipse on Swing (html) With a little help from my side we finally got it running on OS/2 eComStation 2.0 rc1. The screenshots show the application running on Java 1.4.1 (Golden Code - native) and Java 1.4.2 (Innotek - orig. Sun Java). What should you care? Recently, Chris Deckers and I discussed that a real killerapplication for SWTSwing/EOS on systems who suddenly don't support SWT at all or perhaps stop supporting it. I think we are still unclear with the next 64bit OSX and if there will ever be a Cocoa-SWT (anyone knows more?). Anyway - with SWTSwing/EOS you have much higher security and trust that your appliaction will run in the future (as we predicted in the article above). It only needs a recent version of Java/Swing.
Romain Guy: More Photos from JavaOne 2007From top to bottom: Thorsten Laux from Sun Microsystems, Joe Nuxoll from Apple/the Java Posse, Jay Zimmerman from No Fluff Just Stuff and a random dude. (Jul 13, 2007)
Chet Haase: Sent to Print!The book's been sent to the printers, so we're actually, finally done. We hope. (Jul 13, 2007)
Java Posse #133 - Newscast for July 12th 2007Newscast for July 12th 2007 Fully formatted shownotes can always be found at http://javaposse.com Java EE 6 is back, but not as JSR 313, instead it will be JSR 316 http://weblogs.java.net/blog/editors/ archives/2007/07/live_and_let_di.html http://jcp.org (Jul 13, 2007)
John O'Conner: Unicode support in JavaFX ScriptI was pleasantly surprised with my first real interaction with JavaFX Script. Of course, I had to test at least one of its i18n features, so I picked something simple, Unicode text in the script. My goal was simple. Find... (Jul 13, 2007)
JFXBuilder: Shape Morphing in JavaFX/JFXBuilderOne of the most interesting additions to the last version of JavaFX was the new Morph Shape. In the last week we decided to see if we could come up with a quick way to integrate this functionality into JFXBuilder. The solution we came up with is similar to our SwichShape (introduced in our [ MouseOver Animation ] blog a few weeks ago). For Morph shape we added a new menu item called "Group in Morph Shape". Simply draw a few shapes, select them (in the order you want the morph to follow) and choose the menu item (right click to get there quickly).
Slashdot Book Review: Computer Graphics With JavaComputer graphics has become an indispensable part of mainstream computing and the undergraduate course in computer graphics programming is often one of the most popular courses in the curriculum. In the early days, such courses dealt with low level implementation details and algorithms such as converting lines to pixels, filling rectangles, view clipping and anti-aliasing. When OpenGL arrived on the scene, it was welcomed as an efficient and powerful, procedure-oriented library that kept many of the low level details out of sight. The sort of projects that could be tackled in an introductory course became much more impressive. That was back in the 90's. Is there a way to build a course covering the basic computer graphics concepts and techniques which takes advantage of object orientation and higher levels of abstraction? I believe the authors of Computer Graphics using Java have found a way. (Jul 12, 2007)
Romain Guy: Photos of Guillaume Lagorge and Chet HaaseThe first two pictures below show Guillaume Laforge, Groovy's project manager, speaking at G2One, the Groovy event that took place during Community One for JavaOne 2007 (gotta love those ones.) The third picture show Chet, the funny guy with whom I co-authored Filthy Rich Clients. More pictures from JavaOne 2007 to come. (Jul 12, 2007)
Romain Guy: Demos for Chapter 8 and 9 availableThe source code, demos and examples for the chapters 8 and 9 of Filthy Rich Clients are available online. These chapter present image processing and glass panes. (Jul 11, 2007)
Java Posse #132 - Interview with Bill Pugh and Brian GoetzInterview with Bill Pugh and Brian Goetz (Jul 11, 2007)
Fabrizio Giudici: Java and Mac OS X - again...In the past months, there have been several blog posts about the status of Java 6 on Mac OS X, mainly dealing with the complete lack of information about Apple's plans.The worse scenarios have been fortunately dissipated when Apple published... —
Fabrizio Giudici
Chris Oliver: Bidirectional bindingIn addition, to corrections to local variable binding the next update of the JavaFX interpreter will include extended bidirectional binding, including of logical negation, unary minus, arithmetic, and sequence indexing. Here's a JavaFXPad example you can try out:
Scott Hommel: Custom Painting - Is This Fast Enough?The following program is from the latest version of the "Custom Painting in Swing" lesson in The Java Tutorial, which will be released sometime near the end of the month. (Jul 10, 2007)
John O'Conner: Could you cut your development time in half?Application frameworks are supposed to save you time and effort. That's probably true for most frameworks after you slog through the complex APIs, tutorials, docs, forums, a few just-in-time courses, and maybe even a couple nightmarish starts and stops... —
John O'Conner
Chet Haase: Train Req - Want to Intern at Sun?Definition: "train req": An opening for a position that provides on-the-job training. And a darn good pun. (Jul 09, 2007)
Charles Ditzel: Presentations from Sun Tech Days Available (PDF)PDF Presentations from Sun Tech Days are available. More... (Jul 09, 2007)
Dieter Krachtus: Java Media II - an even better approachTo make it short - last time I suggested NestedVM to get a Java implementation of the Ogg Vorbis audio codec and the Theora video codec. However, this doesn't render NestedVM useless for Java Media.No doing some intensive reseach on the web I finally discovered that there is already a free solution from Flumotionimplementing these codecs called Cortado. Even more they offer a complete streaming solution. Check out the Cortado Demo site - you won't regret it. (Jul 09, 2007)
Teppefall Labs: New updatesColorspace 1.3, Fabric 2.8 and Surface 2.8 is available in the data folder. I will update the download page tomorrow. Colorspace now supports the taskbar, Fabric is less retarded and Surface has a new loader icon + hex color to... (Jul 08, 2007)
Jasper Potts: SVG Shape 2 Java2D CodeA couple weeks ago I needed to write some Java2D code to draw a water droplet. If you have ever tried coding bezier paths off the top of you head it is not the simplest of things and can be frustrating. So I ended up drawing it in Illustrator and saving as SVG. The next [...] (Jul 08, 2007)
Evan Summers: A Short Note About Properties And PoliticsAnother reason why we need properties in the language.. (Jul 07, 2007)
Java Posse #131 - Walking Around JavaOne 2007 - Part 2Walking Around JavaOne 2007 - Part 2 Fully formatted shownotes can always be found at http://javaposse.com This episode is part two of our recordings from walking around JavaOne and talking to people we meet. Joe does most of the work in this episode. Jo (Jul 04, 2007)
Charles Ditzel: Bits : World Wind Apps, Java SE 6 Update 2A few miscellaneous bits - a good article on creating World Wind applications and note that updte 2 of Java SE 6 is available. More... (Jul 04, 2007)
Dieter Krachtus: Java Media - Theora Video CodecIt seems NestedVM excited a lot of people and already spawned a posting at javalobby. Yesterday I talked about the Xiph audio encoder/decoder - both are pretty slow when converted to Java bytecode. A better example when it comes to performance is the Theora video codec.Download Java version of Theora. According to Maik "it seems that currently the Theora decoder is about 6-7 times slower in NestedVM when compared to the native x86 version (which also includes some MMX assembly). Personally I think this is a nice result for a start, albeit it means that currently it can not decode content above 352x288 with full framerate (25 to 30 fps) on my system. This is already useable in low-bandwidth scenarios." Obviously you can tune the GCC makefile and squeeze out more performance. From my experience using all kinds of optimizations one can get a solution that runs slower by a factor of 5 compared to the native thing. (Jul 03, 2007)
Java Tech Tips: Drag and DropOver the ages, drag and drop with the Swing component set has changed considerably. Early versions had a basic API in the java.awt.dnd package (with support from java.awt.datatransfer), but you had to define all aspects of the drag gesture, from the initial user clicking to the drop operation. J2SE 1.4 updates to the API improved upon the feature set and was described in an earlier tip: Dragging Text and Images with Swing... (Jun 29, 2007)
Naoto Sato: Currency enhancements in JDK7In the JDK, applications can use java.util.Currency class to deal with currencies. They can query what currency is used in a given country, or what localized symbol is used for that currency in a particular locale. To provide applications with those currency information, the JDK contains the currency data that is based on the ISO 4217 standard. From time to time, due to a ...
JavaFX Script Productivity Part I of II: LearningThe team of guys that worked on the "Music Pinboard" application are all seasoned Java/Swing/2D (and ULC) experts. So although it’s been a while, we do recall that it took us a little while to really learn these APIs in depth, not to mention the various subtleties behind them. We have also coached relative beginners in Java and have, not surprisingly, witnessed the process taking even longer. So an important question for us to consider was: Is learning Java FX script (JFX) significantly easier than learning Swing?
Chet Haase: The Book: Making ProgressWebsite posted, demos being uploaded weekly, editing nearly done - what more do you want? Oh - the book.... (Jun 28, 2007)
Stanley Ho: OpenJDK Modules project: Early snapshot, video, and moreWe have just made an early snapshot of the JSR 277 and JSR 294 implementation available through the Modules project on openjdk. —
Stanley Ho
Teppefall Labs: Titanium Look And FeelTitanium is is an extended version (as in "extends") of the Substance LAF. All visuals except the LAF aware Titanium icon logic is done using Substance API's. This is really a beta product, but I put it into production because... (Jun 28, 2007)
Charles Ditzel: Learning JavaFX : NetBeans 6 JavaFX Preview ModeI started using JavaFX plugin on NetBeans 6.0 and it is better than the previous version. More... (Jun 27, 2007)
Java 3D 1.5.1 now availableVersion 1.5.1 of the Java 3D API is now available for download.
See the release notes for more information.
(Jun 28, 2007)
JFXBuilder: Animation InterpolationsWe've implemented a number of interesting interpolation functions in JavaFX this week using a simple Interpolator.fx class. An interpolator, which is used behind the scenes to calculate the changes between keyframes of an animation, can be set for any change using the Animation Inspector. (Jun 28, 2007)
Jasper Potts: SPAR Project UpdatedI have updated the SPAR project that I released with the code from my JavaOne talk on “Why Spaghetti is not Tasty - Architecting Large Scale Applications”. I have fixed issues stopping it working on Java 6 and improved the ant build process to make it simpler to build and run the Demo Application. There [...] (Jun 26, 2007)
Scott Hommel: Eliminating ConfusionIn my spare time I've been doing a remodeling project in the basement of my house. I'm not very experienced with power tools and such, so for my DIY projects, I rely on documentation and tutorials that I find online. Here is one such article, about replacing a standard light fixture with one that is flush-mount. Before reading this article, I had very little knowledge of how such a fixture was held in place. But after I read it, there is no way I could *not* understand it. Take a quick look at that article and you'll see what I mean... (Jun 26, 2007)
Alex Potochkin: Enabling/Disabling Swing ContainersThe fact that disabling a Swing container doesn't mean disabling its child component has always been surprising for Swing beginners. Alexander shows the most proper solution for this problem.
Romain Guy: Demos for Chapters on Performance and CompositesThe the source code for the demos of chapters 5 (Performance) and 6 (Composites) from our book are available. The source code of the demos are available in the CVS repository. (Jun 25, 2007)
A. Sundararajan: JavaScript, JSON and JavaFX ScriptJavaFX Script, as you may know already, is a declarative and statically typed scripting language. It has first-class functions, declarative syntax, list-comprehensions, and incremental dependency-based evaluation.
Podcast: Java Posse #129 - Walking around JavaOne 2007, Part 1Walking Around JavaOne 2007 - Part 1 Fully formatted shownotes can always be found at http://javaposse.com This episode is part one of our recordings from walking around JavaOne and talking to people we meet. Hopefully it gives a taste of what it is like (Jun 24, 2007)
Remi Forax: Beansbinding goes to the wrong directionAfter reading the Shannon Hickey's Blog about the recent release
of beanbinding 0.6, i've decided to take a look to beanbing
and i think that the API doesn't guide the user enough. —
Rémi Forax
Charles Ditzel: Learning JavaFX : Starting an IDE Project, Compiling and Building a Small ExampleI have finished looking at JavaFXPad and now I'm using NetBeans. Here is a look at how to build a NetBeans project and app. More... (Jun 23, 2007)
JFX Builder: MouseOver Animations in JFXBuilder/JavaFXThis week we’ve been playing with a user friendly way to easily configure graphical and animated actions for common input events, like MouseOver and MousePressed. JFXBuilder already has a shape custom tailored for this called a “SwitchShape”. The basic idea is to select a group of shapes that we want to react to a mouse event, select the menu item “Group in SwitchShape”, then simply configure the look of the different “versions” (MouseOver, MousePressed, etc.).
(Jun 22, 2007)
Desktop development made easier with genesisgenesis 3 has just been released. This post explains what genesis is about and why you should consider it for your Swing, SWT or Thinlet application. (Jun 21, 2007)
Podcast: Java Posse #128 - Interview about Java User Groups and CommunityInterview about Java User Groups and Community Fully formatted shownotes can always be found at http://javaposse.com Recorded at JavaOne 2007, this is an interview with Bruno Souza, Ean Schuessler, Daniel Brookshier, David Jones and of course, Juggy. (Jun 21, 2007)
Shannon Hickey: Beans Binding 0.6 Release AvailableIn this release:
Kirill Grouchnikov: Support for SwingX components - part IIThis is the second part in the ongoing series of providing support for SwingX components in Substance look and feel. The first part showed the support for JXTaskPaneContainer and JXTaskPane, and this part will show the support for JXStatusBar. (Jun 21, 2007)
Kirill Grouchnikov: Support for SwingX components - part IThe first part in this series will showcase the support for JXTaskPaneContainer and JXTaskPane. The test application itself can be found in the CVS repository of Substance SwingX plugin, and here are a few screenshots of this application under different Substance skins. (Jun 20, 2007)
John O'Conner: Managing resources in the Swing Application Framework (JSR 296)Instead of loading and working with ResourceBundle files directly, you will use the ResourceManager and ResourceMap framework classes to manage resources. A ResourceMap contains the resources defined in a specific ResourceBundle implementation. A map also contains links to its parent... —
John O'Conner
Kirill Grouchnikov: Substance module will not be supported in NetBeans 6.0Substance module for NetBeans will not be supported in NetBeans 6.0. —
Kirill Grouchnikov
David Gilbert has released JFreeChart 1.0.6.David Gilbert has released JFreeChart 1.0.6. This release adds vector plots, faster time series charts, mouse-click support for legends, and it fixes bugs. JFreeChart is free software under the terms of the GNU Lesser General Public Licence (LGPL), and requires Java version 1.3.1 or later. (Jun 20, 2007)
Charles Ditzel: Learning JavaFX : Four Examples - Images & Mouse EventsThis weekend I started spending some time with JavaFX. I decided to take notes and track my learning curve. Here are for beginner's examples on how to manipulate images and catch events. More... (Jun 19, 2007)
Romain Guy: Source Code and Demos for Chapter 4 (Images)I just uploaded the source code for the demos of the fourth chapter of our book. The source code of the demos are available in the CVS repository. Chapter 4 focuses on images and contains explanations on how to resize images efficiently. (Jun 19, 2007)
Sergey Groznyh: Removing elements from Swing HTMLDocumentthis entry explains how to remove elements from the Swing HTML document. —
Sergey Groznyh
Elie Levy: Fancy JTable Animations, or should I say "Extreme"If you went to the Extreme Makeovers JavaOne presentation, you probably enjoyed as much as I did the fancy table sorting animations that were presented. I got impatient waiting for them to release their code, and went to write my own. —
Elie Levy
Joshua Marinacci: A Response to GUI Building: tool vs hand codedThe debate of hand coding your GUI screens versus using a tool has come up again. I suspect that Stuart wasn't expecting quite the volume response that he got. For some of you this is old hat and I suspect... (Jun 14, 2007)
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|