首页后端开发JAVAjava课堂点名源代码和界面

java课堂点名源代码和界面

时间2023-11-21 04:45:02发布访客分类JAVA浏览216
导读:Java课堂点名源代码和界面作为一门广泛使用的编程语言,Java在教学和实际应用中都有广泛的应用。在Java课堂中,点名是老师们必不可少的任务之一,本文将为大家介绍Java课堂点名的源代码和界面的设计。首先,我们来看看Java课堂点名的源代...

Java课堂点名源代码和界面

作为一门广泛使用的编程语言,Java在教学和实际应用中都有广泛的应用。在Java课堂中,点名是老师们必不可少的任务之一,本文将为大家介绍Java课堂点名的源代码和界面的设计。

首先,我们来看看Java课堂点名的源代码:

public class RollCall {
public static void main(String[] args) {
String[] students = {
"Alice", "Bob", "Cathy", "David", "Eve", "Frank", "Grace", "Heidi"}
    ;
    int num = (int)(Math.random()*students.length);
    System.out.println("The chosen one is: " + students[num]);
}
}
    

这是一个非常简单的Java点名程序,实现方法非常基础。首先使用字符串数组将学生名字存储起来,然后通过Math.random()函数实现随机点名。最后输出点名结果。

接下来,我们来看看Java课堂点名的界面设计:

import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
public class RollCallUI extends JFrame implements ActionListener{
    JLabel nameLabel;
    JTextField nameField;
    JButton rollCallButton;
public RollCallUI(){
    this.setTitle("Java课堂点名");
    this.setLayout(null);
    this.setSize(300, 200);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    nameLabel = new JLabel("请输入学生姓名:");
    nameLabel.setBounds(30, 30, 120, 25);
    this.add(nameLabel);
    nameField = new JTextField();
    nameField.setBounds(150, 30, 120, 25);
    this.add(nameField);
    rollCallButton = new JButton("点名");
    rollCallButton.setBounds(100,100,100,50);
    rollCallButton.addActionListener(this);
    this.add(rollCallButton);
    this.setVisible(true);
}
public void actionPerformed(ActionEvent e){
if(e.getSource() == rollCallButton){
    JOptionPane.showMessageDialog(null, "点名结果为: " + nameField.getText());
}
}
public static void main(String[] args){
    RollCallUI rollCallUI = new RollCallUI();
}
}
    

通过JFrame和JButton等Swing组件来实现Java课堂点名的界面设计。首先,设置窗口标题,大小和关闭方式。然后,添加JLabel和JTextField组件来接收用户输入的学生姓名。最后,通过JButton组件实现点名,并在JOptionPane弹窗中输出点名结果。

以上就是Java课堂点名的源代码和界面设计的介绍,希望能够对大家有所帮助。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java课堂点名源代码和界面
本文地址: https://pptw.com/jishu/548450.html
Java读取和写入excel java读取流和关闭流

游客 回复需填写必要信息