博文

javax.swing.undo类 使用实例 - 转载(2006-03-26 19:40:00)

摘要:import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.event.UndoableEditEvent; import javax.swing.event.UndoableEditListener; import javax.swing.undo.CannotRedoException; import javax.swing.undo.UndoManager; public class UndoRedoTextArea extends JFrame {  protected JTextArea textArea = new JTextArea();  protected UndoManager undoManager = new UndoManager();  protected JButton undoButton = new JButton("Undo");  protected JButton redoButton = new JButton("Redo");  public UndoRedoTextArea() {    super("Undo/Redo Demo");    undoButton.setEnabled(false);    redoButton.setEnabled(false);    JPanel buttonPanel = new JPanel(new GridLayout());    buttonPanel.add(undoBut......

阅读全文(3607) | 评论:0

JFileChooser和FileFilter的使用 - 原创(2006-03-26 11:30:00)

摘要:    JFileChooser filechooser = new JFileChooser();//创建文件选择器    filechooser.setCurrentDirectory(new File("."));//设置当前目录    filechooser.setAcceptAllFileFilterUsed(false);    //显示所有文件    filechooser.addChoosableFileFilter(new javax.swing.filechooser.FileFilter() {      public boolean accept(File f) {        return true;      }      public String getDescription() {        return "所有文件(*.*)";      }    });    //显示JAVA源文件    filechooser.setFileFilter(new javax.swing.filechooser.FileFilter() {      pub......

阅读全文(8205) | 评论:2