資源簡(jiǎn)介
java排序的圖形界面編程,三種排序方式可以選擇,并進(jìn)行顯示跟輸出。

代碼片段和文件信息
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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????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
評(píng)論
共有 條評(píng)論