调试工具1.1版

五 17th, 2010
182 次浏览 | 发表评论 | Trackback

上周写了个调试工具,功能很简单http://www.ooobj.com/2010/05/debug-tool/。今天给加了个查找的功能,代码从网上找的记事本代码中抽出来的,呵呵。

部分代码:

private DebugMsg() {
 f = new JFrame("调试工具");
 Container contentPane = f.getContentPane();
 contentPane.setLayout(new BorderLayout());

 textArea = new JTextArea(20, 40);
 textArea.setEditable(false);
 JScrollPane scroll = new JScrollPane(textArea);

 JButton clear = new JButton("清除");
 clear.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e) {
 clearText();
 }
 });

 JMenuBar menuBar = new JMenuBar();
 JMenu toolMenu = new JMenu("工具");
 menuBar.add(toolMenu);
 JMenu helpMenu = new JMenu("帮助");
 menuBar.add(helpMenu);

 JMenuItem helpItem = new JMenuItem("使用帮助");
 helpItem.addActionListener(new ActionListener(){
 public void actionPerformed(ActionEvent e) {
 textArea.setText("Ctrl+F 查找\n" +
 "Ctrl+D 清除消息\n" +
 "Ctrl+Q 退出\n" +
 "查看更新:www.ooobj.com\n");
 }
 });
 helpMenu.add(helpItem);

 JMenuItem findItem = new JMenuItem("查找");
 findItem.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e) {
 mySearch();
 }
 });
 findItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F, Event.CTRL_MASK));
 toolMenu.add(findItem);

 JMenuItem clearItem = new JMenuItem("清除");
 clearItem.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e) {
 clearText();
 }
 });
 clearItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, Event.CTRL_MASK));
 toolMenu.add(clearItem);

 JMenuItem quitItem = new JMenuItem("退出");
 quitItem.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e) {
 System.exit(-1);
 }
 });
 quitItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q, Event.CTRL_MASK));
 toolMenu.add(quitItem);

 contentPane.add(scroll, BorderLayout.CENTER);
 contentPane.add(clear, BorderLayout.SOUTH);
 contentPane.add(menuBar, BorderLayout.NORTH);

 f.pack();
 f.setVisible(true);
 f.addWindowListener(new WindowAdapter() {
 public void windowClosing(WindowEvent e) {
 System.exit(0);
 }
 });

 }

调试工具1.1代码下载

调试工具

标签:
目前还没有任何评论.