运用JAVA 制作一个下拉框 有两个选择 一个是中文时间,一个是英文时间,分别点进去显示中午时间,和英文时间
package test;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Test {
private boolean flag = false;
public static void main(String[] args) {
new Test();
}
public Test() {
init();
}
public void init() {
JFrame frame = new JFrame();
frame.setTitle("时间窗口");
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
// 窗口显示在页面中间
frame.setLocationRelativeTo(null);
// 窗口不允许调整大小
frame.setResizable(false);
frame.setVisible(true);
JLabel text = new JLabel();
text.setBounds(175, 96, 180, 50);
frame.getContentPane().add(text);
JButton show = new JButton("显示时间");
show.setBounds(125, 200, 200, 27);
frame.getContentPane().add(show);
show.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
text.setText(new Date().toLocaleString());
String content = flag ? "显示时间-中文时间" : "show time-英文时间";
flag = flag ? false : true;
show.setText(content);
}
});
}
}
运行截图