正方形の周長 #11
せっかくGUI部品化したのでアプリケーションだけでなくアプレットでも使ってみる。
import java.awt.FlowLayout; import javax.swing.JApplet; public class SquarePerimeterApplet extends JApplet { public SquarePerimeterApplet() { setLayout(new FlowLayout()); add(new SquareParametersPane()); } }
アプリケーション(SquarePerimeter)よりもさらにシンプルに記述できる。
initメソッド等のオーバーライドも必要なく、コンストラクタで部品をaddするだけである。
このコードではFlowLayoutを設定してSquareParametersPaneをその推奨サイズで中央表示するようにしているが、
setLayoutの行を無くしデフォルトのBorderLayoutのままでもアプレットサイズにリサイズされる点が異なるだけである。