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#4114898
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4114898
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user