Yes indeed! In my blog post, I wrote:
anonymous wrote : One interesting thing to notice is that this button is using the Linux
look-and-feel, because, in this case, the server was running Linux. If this server had
been running on some other operating system, the button would, by default, take that other
operating system's look-and-feel. This is something to be aware of when using Swing
components. All Swing components have system-dependent look-and-feel.
By the way, before you get everyone set on it, you might want to call the tag something
other than "swing". I set it up to use java.awt.Component as an argument, not a
JComponent. All Swing components are sub-classes of java.awt.Component, so you get them
all for free. But Component is simpler, with no complications from look-and-feel
considerations, and more inclusive, than JComponent. Here's a very simple Component I
wrote to display a JFreeChart, for example, without Swing involved:
public final class ChartComponent extends Component {
|
| public ChartComponent(JFreeChart chart) { this.chart = chart; }
| private final JFreeChart chart;
|
| @Override public void paint(Graphics g) {
| chart.draw((Graphics2D)g, new Rectangle(getWidth(), getHeight()));
| }
|
| }
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114898#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...