javaの魂100まで-4

import javax.swing.*;
class J {
public static void main(String[] arg) {
J4 frame = new J4();
frame.setVisible(true);
}
}

class J4 extends JFrame {
JLabel label;//JLabel ラベルの宣言
J4() {
setBounds(0,0,400,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
label = new JLabel("java100");//ラベルの作成
add(label);//add コンポーネントを追加する
}
}
/*

演習問題

表示されている文字列を、あなたの名前に変更してください。

*/

javaの魂100まで-3

import javax.swing.*;
class J {
public static void main(String[] arg) {
J3 frame = new J3();
}
}

class J3 extends JFrame {
// コンストラクタ
J3() {
setBounds(0,0,400,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
}
javaの魂100まで

//import パッケージの利用
import javax.swing.*;
class J {
public static void main(String[] arg) {
J2 frame = new J2();
frame.setBounds(0,0,400,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
//extends 継承(インヘリタンス)
class J2 extends JFrame {
J2() {
}
}