kambarionのブログ

kambarionのブログ

ブログの説明を入力します。

Amebaでブログを始めよう!
JAVA初心者がJAVAに関することをメモるだけのブログです。
ザ・サードマンのようなJAVAウィザードの方がいらっしゃりましたら、このつたないメモからアドバイスをしていただければさいわいでございます。

とりあえずインポート
import javax.swing.*
import java.awt.*
import java.awt.event.*

ウィンドウを作るために必要
JFrame 変数 = new JFrame("ウィンドウタイトル");
閉じるボタンで閉じる為の記述
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ウィンドウサイズの記述
setSize(数字 , 数字);
ウィンドウの表示場所の記述
setLocationRelativeTO(null);

最後にウィンドウの表示
setVisible(true);

ここまでで箱(ウィンドウ)だけは作れた

とりあえずの認識:1>2>3>に格納していくイメージ
1:JFrame等が外枠(上記あり)
2:Container(パネル)等が内側のdiv的なもの(下記に書く)
3:JButtonが中身のアクションを起こすためのパーツ(下記に書く)

2のパネルの記述
Container 変数 = (JFrameのインスタンス).getContentPane();

3のパーツちゃん記述
JButton 変数 = new JButton(ボタン名);
JLabel 変数 = new JLabel(ラベル名);

そして最後にパーツの位置を指定する記述がこれ
BorderLayout.(位置の記述)
位置の記述 CENTER NORTH SOUTHなど


現段階で書いたものがこれ
import javax.swing.*;
import java.awt.*;

public class frame{
public static void main(String[] args){
JFrame mainFrame = new JFrame("テスト");
JButton button01 = new JButton("クリックしてね");
JLabel label01 = new JLabel("テスト用ラベルだよ");
Container panel01 = mainFrame.getContentPane();

mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setSize(600,400);
mainFrame.setLocationRelativeTo(null);

panel01.add(label01, BorderLayout.CENTER);
panel01.add(button01, BorderLayout.SOUTH);
mainFrame.setVisible(true);

}
}

こんな感じの表示


電卓作れるまでは今日中につめたい(まる)