In this blog entry I'll explain how to create and apply a new Painter to get round button for Nimbus Look and Feel.
In this last part, we will define styles for our frame. These styles will be shared by our border and our title pane to give to our frame decoration a look similar to the nimbus internal frame.
Here is the first step of adding window decorations support to the Nimbus Look and Feel. In the first step we will simply make something functional (drag-able, movable, resizable, close-able, expendable).
In the most recently completed Java.net poll, the community selected Jenkins as its preferred Continuous Integration (CI) server. This was the third in a series of Java.net polls related to Java tools. A total of 260 votes were cast in the poll...
The past three Java.net polls have been related to Java tools. We've run two polls related to Integrated Development Environments (IDEs), and our current poll asks "Which Continuous Integration (CI) server do you prefer?" That poll will be ending on Friday. After that, we'll run one more poll related to Java tools. What class of tool would you like that poll to be about? ...
In the last-completed Java.net poll, the Java/JVM developer community indicated that, despite rumors that "the desktop" is disappearing into "the cloud," when it comes to hammering out code they prefer to work using a desktop-based Integrated Development Environment (IDE), and hope that the mid-term future evolution of IDEs is desktop-centric...
You may notice that our current Java.net poll and our last Java.net poll are both related to Java IDEs. The current poll ends this Friday, February 21, and I'd like the next several polls to remain on the topic of Java tools. So, here's your opportunity to help...
In this post, I try to give a reasonable account of Java's error handling system being as it is that the handling of errors is a concern that any reasonable programming language must find some way to contend with. Java's error handling methodology is based on an idea of exceptions.
An exception is a condition that prevents your program from further executing along the current path. It signifies...
If you have followed previous posts, you might begin to perceive a pattern in the semantics of the Java programming language. If not, it might help to go over previous posts as I tend to return to expand on previous topics or add clearer examples as time permits. Inner classes might at first seem like a whole new language to the uninitiated but they are a nice feature in Java that allow you to logically group related classes and control the visibility of one class from outside of the other
In the normal course of solving a general programming problem, it is almost certain that you will become compelled to create, and identify useful ways by which one may hold any number of objects within your program. In Java, you are normally inclined toward the array as the natural choice for holding a group of primitives, but this has the obvious limitation of being of a fixed size, whereas, under normal circumstances, you are unlikely to know before hand, the number of objects, or indeed anything about their type before run-time
Java User Groups
This entry lists Ed's picks for the brand new JavaLand conference.
In late January I considered what I'd do if I had several free months to wander Europe. A look at the Lanyard Java Conferences calendar gave me a great idea: I could wander through Europe from Java conference to Java conference, while also enjoying everything in between! My imaginary trip started in Stockholm, Sweden, with Jfokus 2014. I'm now traveling 1400 km southwest, to Brühl, Germany, for JavaLand 2014...
Java Web Services and XML
JAX-RS based WebDAV interfaces getting faster, less memory consuming, and more stable when switching over to latest release 1.2.1.
I presented this demo at DevNexus 2014 in Atlanta today. It is Reza's demo with just a pinch more Java EE thrown in. This blog entry covers how to fully internationalize an AngularJS application with just a pinch of Java EE.
I've been blessed with the opportunity to speak at DevNexus 2014. This is my first time speaking at a DevNexus event and I'm excited at the opportunity to meet and learn from many top-name speakers currently practicing today. As I planned out my time here are the sessions I've added to my calendar.
This blog entry describes an unsupported process for overwriting the version of Mojarra that comes bundled in WLS 12.1.2 and beyond with an arbitrary version (from groupId org.glassfish artifactId javax.faces).
In every JSF application view state is kept either on the client or on the server. How do you make sure this state is smaller?
The 'com.sun.faces.compressViewState' comes in handy here. It makes it so that the Mojarra runtime will Gzip compress the view state. Note the context-param is set by default to true, so only if you want to turn it off you will need to do something.
In your web.xml file...
Global Education and Learning
Here is a book review for the Mining the social web
Know about the news version of Easy-Cassandra, the 2.0.1 version. With news improvements such more supports with Spring-data, querybuilder a simple way to do more query (insert, update, remove, select) with less code beside run query as atomically way with BatchBuilder, also run commands on asynchronous way.