⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 analysiserrordialog.java

📁 一个查找java程序里bug的程序的源代码,该程序本身也是java写的,对提高java编程水平很有用
💻 JAVA
字号:
/* * AnalysisErrorDialog.java * * Created on June 5, 2003, 3:20 PM */package edu.umd.cs.findbugs.gui;/** * A dialog to report errors that occured during analysis. * * @author David Hovemeyer */public class AnalysisErrorDialog extends javax.swing.JDialog {	/**	 * Creates new form AnalysisErrorDialog	 */	public AnalysisErrorDialog(java.awt.Frame parent, boolean modal) {		super(parent, modal);		initComponents();	}	/**	 * This method is called from within the constructor to	 * initialize the form.	 * WARNING: Do NOT modify this code. The content of this method is	 * always regenerated by the Form Editor.	 */	private void initComponents() {//GEN-BEGIN:initComponents		java.awt.GridBagConstraints gridBagConstraints;		errorLabel = new javax.swing.JLabel();		errorMessageScrollPane = new javax.swing.JScrollPane();		errorMessageTextArea = new javax.swing.JTextPane();		jSeparator1 = new javax.swing.JSeparator();		leftSpacer = new javax.swing.JLabel();		rightSpacer = new javax.swing.JLabel();		okButton = new javax.swing.JButton();		analysisMenuBar = new javax.swing.JMenuBar();		editMenu = new javax.swing.JMenu();		selectAllMenuItem = new javax.swing.JMenuItem();		copyMenuItem = new javax.swing.JMenuItem();		getContentPane().setLayout(new java.awt.GridBagLayout());		setTitle(L10N.getLocalString("dlg.analysiserrors_ttl", "Analysis Errors"));		addWindowListener(new java.awt.event.WindowAdapter() {			public void windowClosing(java.awt.event.WindowEvent evt) {				closeDialog(evt);			}		});		errorLabel.setFont(new java.awt.Font("Dialog", 0, 12));		errorLabel.setText("Errors occured during the analysis:");		errorLabel.setText(L10N.getLocalString("dlg.analysiserror_lbl", "Errors occurred during analysis:"));		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 0;		gridBagConstraints.gridy = 0;		gridBagConstraints.gridwidth = 3;		gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;		gridBagConstraints.insets = new java.awt.Insets(6, 6, 3, 0);		getContentPane().add(errorLabel, gridBagConstraints);		errorMessageTextArea.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.LOWERED));		errorMessageTextArea.setEditable(false);		errorMessageScrollPane.setViewportView(errorMessageTextArea);		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 0;		gridBagConstraints.gridy = 1;		gridBagConstraints.gridwidth = 3;		gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;		gridBagConstraints.weightx = 1.0;		gridBagConstraints.weighty = 1.0;		gridBagConstraints.insets = new java.awt.Insets(4, 6, 4, 6);		getContentPane().add(errorMessageScrollPane, gridBagConstraints);		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 0;		gridBagConstraints.gridy = 2;		gridBagConstraints.gridwidth = 3;		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;		getContentPane().add(jSeparator1, gridBagConstraints);		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 0;		gridBagConstraints.gridy = 3;		gridBagConstraints.weightx = 0.5;		getContentPane().add(leftSpacer, gridBagConstraints);		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 2;		gridBagConstraints.gridy = 3;		gridBagConstraints.weightx = 0.5;		getContentPane().add(rightSpacer, gridBagConstraints);		okButton.setMnemonic('O');		okButton.setText("OK");		okButton.setText(L10N.getLocalString("dlg.ok_btn", "OK"));		okButton.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				okButtonActionPerformed(evt);			}		});		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 1;		gridBagConstraints.gridy = 3;		gridBagConstraints.insets = new java.awt.Insets(3, 0, 3, 0);		getContentPane().add(okButton, gridBagConstraints);		analysisMenuBar.setFont(new java.awt.Font("Dialog", 0, 12));		editMenu.setText("Edit");		editMenu.setFont(new java.awt.Font("Dialog", 0, 12));		editMenu.setText(L10N.getLocalString("menu.edit_menu", "Edit"));		editMenu.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				editMenuActionPerformed(evt);			}		});		selectAllMenuItem.setFont(new java.awt.Font("Dialog", 0, 12));		selectAllMenuItem.setText("Select All");		selectAllMenuItem.setText(L10N.getLocalString("menu.selectall_item", "Select All"));		selectAllMenuItem.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				selectAllItemActionListener(evt);			}		});		editMenu.add(selectAllMenuItem);		copyMenuItem.setFont(new java.awt.Font("Dialog", 0, 12));		copyMenuItem.setText("Copy");		copyMenuItem.setText(L10N.getLocalString("menu.copy_item", "Copy"));		copyMenuItem.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				copyMenuItemActionPerformed(evt);			}		});		editMenu.add(copyMenuItem);		analysisMenuBar.add(editMenu);		setJMenuBar(analysisMenuBar);		pack();	}//GEN-END:initComponents	private void copyMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_copyMenuItemActionPerformed		errorMessageTextArea.copy();	}//GEN-LAST:event_copyMenuItemActionPerformed	private void selectAllItemActionListener(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_selectAllItemActionListener		errorMessageTextArea.selectAll();	}//GEN-LAST:event_selectAllItemActionListener	private void editMenuActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_editMenuActionPerformed		// TODO add your handling code here:	}//GEN-LAST:event_editMenuActionPerformed	private void okButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_okButtonActionPerformed		closeDialog(null);	}//GEN-LAST:event_okButtonActionPerformed	/**	 * Closes the dialog	 */	private void closeDialog(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_closeDialog		setVisible(false);		dispose();	}//GEN-LAST:event_closeDialog	private StringBuffer buf = new StringBuffer();	public void addLine(String line) {		//System.out.println("Appending: " + line);		buf.append(line);		buf.append('\n');	}	public void finish() {		errorMessageTextArea.setText(buf.toString());	}	/**	 * @param args the command line arguments	 */	public static void main(String args[]) {		new AnalysisErrorDialog(new javax.swing.JFrame(), true).setVisible(true);	}	// Variables declaration - do not modify//GEN-BEGIN:variables	private javax.swing.JMenuBar analysisMenuBar;	private javax.swing.JMenuItem copyMenuItem;	private javax.swing.JMenu editMenu;	private javax.swing.JLabel errorLabel;	private javax.swing.JScrollPane errorMessageScrollPane;	private javax.swing.JTextPane errorMessageTextArea;	private javax.swing.JSeparator jSeparator1;	private javax.swing.JLabel leftSpacer;	private javax.swing.JButton okButton;	private javax.swing.JLabel rightSpacer;	private javax.swing.JMenuItem selectAllMenuItem;	// End of variables declaration//GEN-END:variables}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -