博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
成绩录入
阅读量:5120 次
发布时间:2019-06-13

本文共 2909 字,大约阅读时间需要 9 分钟。

package HelloJava;  import java.awt.BorderLayout;  import java.awt.Container;  import java.awt.GridLayout;  import java.awt.event.*;  import java.security.cert.CollectionCertStoreParameters;    import javax.swing.*;  import javax.swing.text.Document;  import java.util.*;    public class Myb extends JFrame implements ActionListener {       JLabel interestLabel = new JLabel("姓名");        JTextField text = new  JTextField();          JLabel interestLabe2 = new JLabel("成绩");        JTextField text1 = new  JTextField();       JButton button = new JButton ("确认");      JTextArea textArea = new JTextArea(5,25);        List
list = new ArrayList
(); Myb() { super("work"); Container contentPane = getContentPane(); JPanel northPanel = new JPanel(); northPanel.setLayout(new GridLayout(2,1)); Box box1 = Box.createHorizontalBox(); Box box2 = Box.createHorizontalBox(); box1.add(Box.createHorizontalStrut(3)); box1.add(interestLabel ); text.setColumns(5); box1.add(text ); box1.add(interestLabe2 ); box1.add(text1); button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO 自动生成的方法存根 textArea.setText(""); list.add(new paixun(text.getText().toString(),Double.parseDouble(text1.getText().toString()))); Collections.sort(list); for(paixun p:list) textArea.setText(textArea.getText()+"\n"+p.name +"\t"+p.Grade+ "分"); text.setText(""); text1.setText(""); } }); box1.add(button); northPanel.add(box1); contentPane.add(northPanel, BorderLayout.NORTH); JScrollPane scrollPane = new JScrollPane(textArea); contentPane.add(scrollPane, BorderLayout.CENTER); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 300); } public void actionPerformed(ActionEvent e) { return; } class paixun implements Comparable
{ public String name; public Double Grade; paixun(String name,Double Grade){ this.name=name; this.Grade=Grade; } @Override public int compareTo(paixun o) { // TODO 自动生成的方法存根 return Grade.compareTo(o.Grade); } } public static void main(String args[]) { new Myb(); } }

  

 

转载于:https://www.cnblogs.com/spsglz/p/8017880.html

你可能感兴趣的文章
IDEA更换JDK
查看>>
linux下内存释放问题
查看>>
popcount 算法分析
查看>>
般若波罗蜜多心经
查看>>
jquery ui datepicker
查看>>
Windows Phone开发之路(16) 如何在页面间传递数据
查看>>
Repeater 使用方法
查看>>
webpack的常识概念
查看>>
去掉chrome浏览器中input或textarea在得到焦点时出现黄色边框的方法
查看>>
OOA/OOD/OOP
查看>>
validform_v5.3.2帮助文档
查看>>
URL转码
查看>>
dva+ts+taro 小程序构建-资料总汇
查看>>
webpack + vue-router 路由配置访问
查看>>
毫无营养的Java基础知识
查看>>
PHP 内存泄漏分析定位
查看>>
ElementUI侧边栏导航菜单隐藏显示问题
查看>>
保留两位小数
查看>>
SpringBoot整合JDBC数据库操作第三弹-实现增加数据操作
查看>>
React 深度学习:ReactElementValidator
查看>>