作业
来源:互联网 发布:秋冬季棉拖鞋淘宝 编辑:程序博客网 时间:2024/06/05 21:58
package work10;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<paixun> list = new ArrayList<paixun>(); 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() {@Overridepublic 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<paixun>{ public String name; public Double Grade; paixun(String name,Double Grade){ this.name=name; this.Grade=Grade; }@Overridepublic int compareTo(paixun o) {// TODO 自动生成的方法存根return Grade.compareTo(o.Grade);} } public static void main(String args[]) { new Myb(); }}
阅读全文
0 0
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业~~~~~~~~~~~~~
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- io.reactivex.exceptions.UndeliverableException
- 深入理解Java虚拟机之垃圾收集算法(1)
- 解决Chrome谷歌浏览器书签多设备无法同步的问题
- 哈希算法 C语言实现(采用链表)
- php三维数组取数实例
- 作业
- USB_SlaveFIFO开发记录(CY7C68013A)
- 定制类实现链式生成路径
- C 链表
- Gson使用回顾
- 只要5分钟用数据可视化带你看遍11月份新闻热点事件
- webRTC base模块MessageQueue消息队列的实现
- HTML5(十二)
- jsonp