博文
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......
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......
