Discover the changes and improvements included in Nimbus in the Java SE 6 Update 10.[
Read More]
Learn how you can change any of the three
defaults in JSlider: the direction of the scrollbar, and whether tick marks should
appear, and what to show next to them.[
Read More]
Learn how to use generics with Wildcards and Extends.[
Read More]
Learn how and when to use the BoxLayout manager, plus how to make use of the Box struts and glue components.[
Read More]
Sorting strings with the Java platform can be thought of
as an easy task, but there is much more thought that should
be put into it when developing programs for an international
market. [
Read More]
We've made it through another year, and it's time for another tech tips quiz.[
Read More]
Learn how to create a
JTabbedPane component container that accepts components placed within a panel for each tab.[
Read More]
Learn about the Callable interface, and its call method to return an Object.[
Read More]
This technical tip focuses using the
MBeanRegistration interface to manage Management Bean (MBean) life cycles.[
Read More]
There is more to the Preferences API than just getting and setting
user specific settings. There are system preferences, import and export
preferences, and event notifications associated with preferences. There
is even a way to provide your own custom location for storage of
preferences.[
Read More]
The enhanced for-loop is a popular feature introduced with the Java SE platform in version 5.0. Its simple structure allows one to simplify code by presenting for-loops that visit each element of an array/collection without explicitly expressing how one goes from element to element.[
Read More]
The Attach API allows you to attach to a target virtual machine (VM). By attaching to another VM, you can monitor what's going on and potentially detect problems before they happen.[
Read More]
While the Logging API hasn't changed much since being introduced with the 1.4 release of Java SE, there are two things many people don't realize when they log a message.[
Read More]
Although programmers frequently use the float or double type to represent currency values, the BigDecimal class is more appropriate. This tips shows you the pitfalls of using a float or double, and shows how you should use BigDecimal instead.[
Read More]