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

📄 findbugsframe.java

📁 A static analysis tool to find bugs in Java programs
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		classpathEntryListScrollPane.setViewportView(classpathEntryList);		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 1;		gridBagConstraints.gridy = 16;		gridBagConstraints.gridwidth = 2;		gridBagConstraints.gridheight = 3;		gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;		gridBagConstraints.weighty = 0.1;		gridBagConstraints.insets = new java.awt.Insets(0, 3, 0, 3);		editProjectPanel.add(classpathEntryListScrollPane, gridBagConstraints);		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 0;		gridBagConstraints.gridy = 20;		gridBagConstraints.gridwidth = 4;		gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;		gridBagConstraints.insets = new java.awt.Insets(3, 0, 3, 0);		editProjectPanel.add(jSeparator5, gridBagConstraints);		sourceUpButton.setFont(BUTTON_FONT);		sourceUpButton.setText("Up");		sourceUpButton.setMaximumSize(new java.awt.Dimension(90, 25));		sourceUpButton.setMinimumSize(new java.awt.Dimension(90, 25));		sourceUpButton.setPreferredSize(new java.awt.Dimension(90, 25));		sourceUpButton.setText(L10N.getLocalString("dlg.up_btn", "Up"));		sourceUpButton.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				sourceUpButtonActionPerformed(evt);			}		});		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 3;		gridBagConstraints.gridy = 10;		gridBagConstraints.weighty = 0.2;		editProjectPanel.add(sourceUpButton, gridBagConstraints);		sourceDownButton.setFont(BUTTON_FONT);		sourceDownButton.setText("Down");		sourceDownButton.setMaximumSize(new java.awt.Dimension(90, 25));		sourceDownButton.setMinimumSize(new java.awt.Dimension(90, 25));		sourceDownButton.setPreferredSize(new java.awt.Dimension(90, 25));		sourceDownButton.setText(L10N.getLocalString("dlg.down_btn", "Down"));		sourceDownButton.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				sourceDownButtonActionPerformed(evt);			}		});		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridy = 11;		editProjectPanel.add(sourceDownButton, gridBagConstraints);		classpathUpButton.setFont(BUTTON_FONT);		classpathUpButton.setText("Up");		classpathUpButton.setMaximumSize(new java.awt.Dimension(90, 25));		classpathUpButton.setMinimumSize(new java.awt.Dimension(90, 25));		classpathUpButton.setPreferredSize(new java.awt.Dimension(90, 25));		classpathUpButton.setText(L10N.getLocalString("dlg.up_btn", "Up"));		classpathUpButton.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				classpathUpButtonActionPerformed(evt);			}		});		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 3;		gridBagConstraints.gridy = 17;		gridBagConstraints.weighty = 0.2;		editProjectPanel.add(classpathUpButton, gridBagConstraints);		classpathDownButton.setFont(BUTTON_FONT);		classpathDownButton.setText("Down");		classpathDownButton.setMaximumSize(new java.awt.Dimension(90, 25));		classpathDownButton.setMinimumSize(new java.awt.Dimension(90, 25));		classpathDownButton.setPreferredSize(new java.awt.Dimension(90, 25));		classpathDownButton.setText(L10N.getLocalString("dlg.down_btn", "Down"));		classpathDownButton.addActionListener(new java.awt.event.ActionListener() {			public void actionPerformed(java.awt.event.ActionEvent evt) {				classpathDownButtonActionPerformed(evt);			}		});		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 3;		gridBagConstraints.gridy = 18;		editProjectPanel.add(classpathDownButton, gridBagConstraints);		viewPanel.add(editProjectPanel, "EditProjectPanel");		bugTreePanel.setLayout(new java.awt.GridBagLayout());		bugTreeBugDetailsSplitter.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);		bugTreeBugDetailsSplitter.setResizeWeight(1.0);		bugTreeBugDetailsSplitter.setOneTouchExpandable(true);		bugTreeBugDetailsSplitter.addPropertyChangeListener(new java.beans.PropertyChangeListener() {			public void propertyChange(java.beans.PropertyChangeEvent evt) {				bugTreeBugDetailsSplitterPropertyChange(evt);			}		});		byClassBugTree.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		byClassScrollPane.setViewportView(byClassBugTree);		groupByTabbedPane.addTab("By Class", byClassScrollPane);		byPackageBugTree.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		byPackageScrollPane.setViewportView(byPackageBugTree);		groupByTabbedPane.addTab("By Package", byPackageScrollPane);		byBugTypeBugTree.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		byBugTypeScrollPane.setViewportView(byBugTypeBugTree);		groupByTabbedPane.addTab("By Bug Type", byBugTypeScrollPane);		byBugCategoryBugTree.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		byBugCategoryScrollPane.setViewportView(byBugCategoryBugTree);		groupByTabbedPane.addTab("By Category Type", byBugCategoryScrollPane);		bugSummaryEditorPane.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		bySummary.setViewportView(bugSummaryEditorPane);		groupByTabbedPane.addTab("Summary", bySummary);		bugTreeBugDetailsSplitter.setTopComponent(groupByTabbedPane);		bugDescriptionEditorPane.setEditable(false);		bugDescriptionEditorPane.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		bugDescriptionScrollPane.setViewportView(bugDescriptionEditorPane);		bugDetailsTabbedPane.addTab("Details", bugDescriptionScrollPane);		sourceTextAreaScrollPane.setMinimumSize(new java.awt.Dimension(22, 180));		sourceTextAreaScrollPane.setPreferredSize(new java.awt.Dimension(0, 100));		sourceTextArea.setEditable(false);		sourceTextArea.setFont(SOURCE_FONT);		sourceTextArea.setEnabled(false);		sourceTextArea.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		sourceTextAreaScrollPane.setViewportView(sourceTextArea);		sourceLineNumberer = new LineNumberer(sourceTextArea);		sourceLineNumberer.setBackground(Color.WHITE);		sourceTextAreaScrollPane.setRowHeaderView(sourceLineNumberer);		bugDetailsTabbedPane.addTab("Source code", sourceTextAreaScrollPane);		annotationTextArea.addFocusListener(new java.awt.event.FocusAdapter() {			@Override			public void focusGained(java.awt.event.FocusEvent evt) {				focusGainedHandler(evt);			}		});		annotationTextAreaScrollPane.setViewportView(annotationTextArea);		bugDetailsTabbedPane.addTab("Annotations", annotationTextAreaScrollPane);		bugTreeBugDetailsSplitter.setBottomComponent(bugDetailsTabbedPane);		gridBagConstraints = new java.awt.GridBagConstraints();		gridBagConstraints.gridx = 0;		gridBagConstraints.gridy = 1;		gridBagConstraints.gridwidth = 2;		gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;		gridBagConstraints.weightx = 1.0;		gridBagConstraints.weighty = 1.0;		bugTreePanel.add(bugTreeBugDetailsSplitter, gridBagConstraints);		viewPanel.add(bugTreePanel, "BugTree");		{			equalizeControls( new JComponent[]				{					addJarButton,					addSourceDirButton,					addClasspathEntryButton,					removeJarButton,					removeSrcDirButton,					removeClasspathEntryButton,					browseJarButton,					browseSrcDirButton,					browseClasspathEntryButton,					sourceUpButton,					sourceDownButton,					classpathUpButton,					classpathDownButton				});				groupByTabbedPane.setTitleAt(0, L10N.getLocalString( "dlg.byclass_tab", "By Class"));				groupByTabbedPane.setTitleAt(1, L10N.getLocalString( "dlg.bypackage_tab", "By Package"));				groupByTabbedPane.setTitleAt(2, L10N.getLocalString( "dlg.bybugtype_tab", "By Bug Type"));				groupByTabbedPane.setTitleAt(3, L10N.getLocalString( "dlg.bybugcategory_tab", "By Bug Category"));				groupByTabbedPane.setTitleAt(4, L10N.getLocalString( "dlg.summary_tab", "Summary"));				bugDetailsTabbedPane.setTitleAt(0, L10N.getLocalString( "dlg.details_tab", "Details"));				bugDetailsTabbedPane.setTitleAt(1, L10N.getLocalString( "dlg.sourcecode_tab", "Source Code"));				bugDetailsTabbedPane.setTitleAt(2, L10N.getLocalString( "dlg.annotations_tab", "Annotations"));			}			gridBagConstraints = new java.awt.GridBagConstraints();			gridBagConstraints.gridx = 0;			gridBagConstraints.gridy = 0;			gridBagConstraints.gridwidth = 2;			gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;			gridBagConstraints.weightx = 1.0;			gridBagConstraints.weighty = 1.0;			getContentPane().add(viewPanel, gridBagConstraints);			urlLabel.setFont(BUTTON_FONT);			urlLabel.setText("FindBugs - http://findbugs.sourceforge.net/");			gridBagConstraints = new java.awt.GridBagConstraints();			gridBagConstraints.gridx = 0;			gridBagConstraints.gridy = 1;			gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;			gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 0);			getContentPane().add(urlLabel, gridBagConstraints);			jPanel1.setLayout(new javax.swing.BoxLayout(jPanel1, javax.swing.BoxLayout.X_AXIS));			jPanel1.add(logoLabel);			growBoxSpacer.setMaximumSize(new java.awt.Dimension(16, 16));			jPanel1.add(growBoxSpacer);			gridBagConstraints = new java.awt.GridBagConstraints();			gridBagConstraints.gridx = 1;			gridBagConstraints.gridy = 1;			gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHEAST;			gridBagConstraints.insets = new java.awt.Insets(2, 0, 2, 2);			getContentPane().add(jPanel1, gridBagConstraints);			theMenuBar.setFont(BUTTON_FONT);			fileMenu.setText("File");			fileMenu.setFont(BUTTON_FONT);			localiseButton(fileMenu, "menu.file_menu", "&File", true);			fileMenu.addMenuListener(new javax.swing.event.MenuListener() {				public void menuCanceled(javax.swing.event.MenuEvent evt) {				}				public void menuDeselected(javax.swing.event.MenuEvent evt) {				}				public void menuSelected(javax.swing.event.MenuEvent evt) {					fileMenuMenuSelected(evt);				}			});			newProjectItem.setFont(BUTTON_FONT);			newProjectItem.setText("New Project");			localiseButton(newProjectItem, "menu.new_item", "&New Project", true);			newProjectItem.addActionListener(new java.awt.event.ActionListener() {				public void actionPerformed(java.awt.event.ActionEvent evt) {					newProjectItemActionPerformed(evt);				}			});			fileMenu.add(newProjectItem);			openProjectItem.setFont(BUTTON_FONT);			openProjectItem.setText("Open Project...");			localiseButton(openProjectItem, "menu.open_item", "&Open Project...", true);			openProjectItem.addActionListener(new java.awt.event.ActionListener() {				public void actionPerformed(java.awt.event.ActionEvent evt) {					openProjectItemActionPerformed(evt);				}			});			fileMenu.add(openProjectItem);			recentProjectsMenu.setText("Recent Projects");			recentProjectsMenu.setFont(BUTTON_FONT);			localiseButton(recentProjectsMenu, "menu.recent_menu", "R&ecent Projects", true);			rebuildRecentProjectsMenu();			fileMenu.add(recentProjectsMenu);			fileMenu.add(jSeparator9);			closeProjectItem.setFont(BUTTON_FONT);			closeProjectItem.setText("Close Project");			localiseButton(closeProjectItem, "menu.close_item", "&Close Project", true);			closeProjectItem.addActionListener(new java.awt.event.ActionListener() {				public void actionPerformed(java.awt.event.ActionEvent evt) {					closeProjectItemActionPerformed(evt);				}			});			fileMenu.add(closeProjectItem);			saveProjectItem.setFont(BUTTON_FONT);			saveProjectItem.setText("Save Project");			localiseButton(saveProjectItem, "menu.save_item", "&Save Project", true);			saveProjectItem.addActionListener(new java.awt.event.ActionListener() {				public void actionPerformed(java.awt.event.ActionEvent evt) {					saveProjectItemActionPerformed(evt);				}			});			fileMenu.add(saveProjectItem);			saveProjectAsItem.setFont(BUTTON_FONT);			saveProjectAsItem.setText("Save Project As...");			localiseButton(saveProjectAsItem, "menu.saveas_item", "Save Project &As...", true);			saveProjectAsItem.addActionListener(new java.awt.event.ActionListener() {				public void actionPerformed(java.awt.event.ActionEvent evt) {					saveProjectAsItemActionPerformed(evt);				}			});

⌨️ 快捷键说明

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