Swing Applicatin FrameworkのHello World!
こんな感じ。
import javax.swing.JLabel;
import org.jdesktop.application.Launcher;
import org.jdesktop.application.SingleFrameApplication;
/**
* @author yuyak
*
*/
public class HelloWorld extends SingleFrameApplication {
/**
* コンストラクタ
*/
public HelloWorld() {
// TODO Auto-generated constructor stub
}
/*
* (non-Javadoc)
*
* @see org.jdesktop.application.Application#startup()
*/
@Override
protected void startup() {
JLabel label = new JLabel("Hello world");
show(label);
}
/**
* @param args
*/
public static void main(final String[] args) {
Launcher.getInstance().launch(HelloWorld.class, args);
}
}
Swing Applicatin Frameworkを理解するには、基本的にexample(本家サイトのSVNとかで最新のものも見れる)がものすごく分かりやすいので、それ参照するのが早い気がします。
参考リンク





