ラベル1つだけ貼ったJFrameを表示する簡単なプログラミング
import application.SingleFrameApplication; import javax.swing.JLabel; import java.awt.Font; public class SingleFrameExample1 extends SingleFrameApplication { public void startup(final String[] args) { JLabel label = new JLabel(" Hello World "); label.setFont(new Font("LucidaSans", Font.PLAIN, 32)); show(label); } public static final void main(final String[] args) { launch(SingleFrameExample1.class, args); } }
JFrame 1個しか使わないアプリであれば、このSingleFrameApplicationを継承してアプリケーションクラスを実装すれば記述量が少なく済みます。
showメソッドにSwingコンポーネントを渡すと、フレームワーク側でJFrameをインスタンス化し、その上にコンポーネントを貼って表示してくれます。