• 大小: 15KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Java
  • 标签: java  图形界面  排序  

资源简介

java排序的图形界面编程,三种排序方式可以选择,并进行显示跟输出。

资源截图

代码片段和文件信息

package demo;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import sort.*;

import javax.swing.AbstractButton;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.filechooser.FileFilter;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
import javax.swing.ButtonGroup;
import javax.swing.JLabel;
public class dialog extends JDialog {

private final JPanel contentPanel = new JPanel();
private JTextField textField;
private JTextField textField_1;
    boolean b1=falseb2=falseb3=false;
    String strn;
    Integer a[]=new Integer[21];
    private final ButtonGroup buttonGroup = new ButtonGroup();
/**
 * Launch the application.
 */
public static void main(String[] args) {
try {
dialog dialog = new dialog();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}

/**
 * Create the dialog.
 */
public dialog() {
settitle(“20112100114\u8D75\u4F1F\u5065“);
setBounds(100 100 560 312);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBorder(new EmptyBorder(5 5 5 5));
getContentPane().add(contentPanel BorderLayout.CENTER);
contentPanel.setLayout(null);

final JRadioButton rdbtnNewRadioButton = new JRadioButton(“\u5192\u6CE1\u6392\u5E8F“);
buttonGroup.add(rdbtnNewRadioButton);
rdbtnNewRadioButton.setBounds(435 24 90 23);
contentPanel.add(rdbtnNewRadioButton);


final JRadioButton rdbtnNewRadioButton_1 = new JRadioButton(“\u76F4\u63A5\u6392\u5E8F“);
buttonGroup.add(rdbtnNewRadioButton_1);
rdbtnNewRadioButton_1.setBounds(435 87 90 23);
contentPanel.add(rdbtnNewRadioButton_1);


final JRadioButton rdbtnNewRadioButton_2 = new JRadioButton(“\u5E0C\u5C14\u6392\u5E8F“);
buttonGroup.add(rdbtnNewRadioButton_2);
rdbtnNewRadioButton_2.setBounds(435 154 90 23);
contentPanel.add(rdbtnNewRadioButton_2);


  ActionListener al = new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
                JRadioButton radio = (JRadioButton) ae.getSource();
                if (rdbtnNewRadioButton.isSelected()) {
                    b1=true;
                } else if ( rdbtnNewRadioButton_1.isSelected()) {
                   b2=true ;
                } else if(rdbtnNewRadioButton_2.isSelected()){
                    b3=true;
                }
            }
        };
rdbtnNewRadioButton.addActionListener(al);
rdbtnNewRadioButton_1.addA

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2625  2013-11-27 16:38  hw9\.classpath

     文件        379  2013-11-27 16:38  hw9\.project

     文件        598  2013-11-27 16:38  hw9\.settings\org.eclipse.jdt.core.prefs

     文件       1154  2013-12-04 19:57  hw9\bin\demo\dialog$1.class

     文件        852  2013-12-04 19:57  hw9\bin\demo\dialog$2$1.class

     文件       2370  2013-12-04 19:57  hw9\bin\demo\dialog$2.class

     文件       2670  2013-12-04 19:57  hw9\bin\demo\dialog$3.class

     文件       3739  2013-12-04 19:57  hw9\bin\demo\dialog.class

     文件       1442  2013-12-04 19:57  hw9\bin\sort\buble.class

     文件       1483  2013-12-04 19:57  hw9\bin\sort\insert.class

     文件       1501  2013-12-04 19:57  hw9\bin\sort\shell.class

     文件        132  2013-12-04 19:57  hw9\bin\sort\sortmethod.class

     文件       1113  2013-11-28 23:11  hw9\sortresult.txt

     文件       7117  2013-11-28 23:10  hw9\src\demo\dialog.java

     文件        628  2013-10-29 20:37  hw9\src\sort\buble.java

     文件        632  2013-11-27 22:15  hw9\src\sort\insert.java

     文件        910  2013-11-27 22:22  hw9\src\sort\shell.java

     文件         87  2013-10-19 22:55  hw9\src\sort\sortmethod.java

     目录          0  2013-12-04 19:57  hw9\bin\demo

     目录          0  2013-12-04 19:57  hw9\bin\sort

     目录          0  2013-11-27 16:38  hw9\src\demo

     目录          0  2013-11-27 21:33  hw9\src\sort

     目录          0  2013-11-27 16:38  hw9\.settings

     目录          0  2013-12-04 19:57  hw9\bin

     目录          0  2013-11-27 21:33  hw9\src

     目录          0  2013-11-27 17:10  hw9

----------- ---------  ---------- -----  ----

                29432                    26


评论

共有 条评论