//日時表示
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
class tes29 implements ActionListener{
private JLabel lb;
//
public static void main(String args[]){
//
tes29 t=new tes29();
t.fr();
}
void fr(){
JFrame f=new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(400,300);
f.setLocation(100,100);
f.setTitle("title");
f.setVisible(true);
//
JPanel pn=new JPanel();
pn.setLayout(null);
//
JButton bt=new JButton("Push");
bt.setBounds(50,50,80,30);
pn.add(bt);
bt.addActionListener(this);
//
lb=new JLabel("日時表示");
lb.setFont(new Font("MS ゴシック",Font.PLAIN,28));
lb.setBounds(50,150,300,30);
pn.add(lb);
f.getContentPane().add(pn);
//
}
public void actionPerformed(ActionEvent e){
// lb.setText("変更したよ");
lb.setText(dd());
}
//
String dd(){
Calendar cc=Calendar.getInstance();
int y=cc.get(cc.YEAR);
int m=cc.get(cc.MONTH)+1;
int d=cc.get(cc.DATE);
int w=cc.get(cc.DAY_OF_WEEK)-1;
String yobi="日月火水木金土";
//
return String.format("%02d/%02d/%02d %s",y,m,d,yobi.substring(w,w+1)+"曜日");
}
}