一起去看海

2010/05/17

调试工具1.1版

Filed under: Java笔记 — Tags: — admin @ 22:15

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

部分代码:

[java]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);
}
});

}[/java]

调试工具1.1代码下载

调试工具

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress