月曜日だぞ
月曜日判定器をつくりました。
月曜日になると、月曜日だぞと知らせてくれます。
それ以外だと違うということを教えてくれます。
それだけです。本当にそれだけです。
ソース
package javaapplication1; import java.awt.BorderLayout; import java.awt.Container; import java.util.Calendar; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants; public class JavaApplication1 { public static void main(String[] args) { // 曜日の設定 String [] week_name = {"日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"}; Calendar calendar = Calendar.getInstance(); int week = calendar.get(Calendar.DAY_OF_WEEK)-1; JFrame mainFrame = new JFrame("月曜だぞ。"); mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mainFrame.setSize(320,160); mainFrame.setLocationRelativeTo(null); // JFrameよりContentPaneを取得 Container contentPane = mainFrame.getContentPane(); // ラベルのインスタンスを生成 JLabel label = new JLabel(week_name[week] + "だぞ"); JLabel label2 = new JLabel("月曜日ではないぞ" + week_name[week] + "だぞ"); label.setHorizontalAlignment(SwingConstants.CENTER); label2.setHorizontalAlignment(SwingConstants.CENTER); // ラベルをContentPaneに配置 if("月曜日".equals(week_name[week])){ contentPane.add(label, BorderLayout.CENTER); }else{ contentPane.add(label2, BorderLayout.CENTER); } mainFrame.setVisible(true); } }
なにをつくってるんだろう...
Javaはごつくて苦手意識を持ってるんです。
これも練習のためにと作ったはずなのに、どうしてこうなった。
そして、Calendarクラスの結果がなぜか環境ごとにずれる。なぜだろう。