import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Main {
private static JFrame frame = new JFrame();
private static JLabel label = new JLabel("", JLabel.CENTER);
private static JTextField textField = new JTextField("", JTextField.CENTER);
private static String weeks[] = new String[]{"Monday", "Tuesday", "Wensday", "Thursday", "Friday", "Saturday", "Sunday"};
public static void main(String[] args) {
frame.setSize(300, 300);
frame.add(textField, BorderLayout.NORTH);
frame.add(label, BorderLayout.CENTER);
JButton button = new JButton("显示");
button.addActionListener(new ActionListener() {
//按钮的监听
@Override
public void actionPerformed(ActionEvent e) {
int week = new Random().nextInt(7);
textField.setText(String.valueOf(week + 1)); //文本框
label.setText(weeks[week]); //标签
}
});
frame.add(button, BorderLayout.SOUTH);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

编程不易,还望采纳😭