静态方法中的变量

renciabc 2009-02-20 03:25:33
为什么第二个方法里面的date会报重复定义,而df就可以呢.在方法里面定义的不是在方法里面才管用吗?为什么我的第二个方法里可以直接访问第一个方法里的date.这是为什么啊 ?请高手赐教...

package com.transfar.util;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {

public static Date prease(String value){
if(null == value){
return null;
}
Date date = null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
date = df.parse(value);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}

public static String format(Date date){
Date date = null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = null;
try{
dateStr = df.format(date);
}catch(Exception e){
e.printStackTrace();
}
return dateStr;
}

}
...全文
118 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
renci 2010-01-20
  • 打赏
  • 举报
回复
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
<Properties>
<Property name="name" type="java.lang.String" value="jScrollPane1" noResource="true"/>
</Properties>
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="60" y="100" width="510" height="-1"/>
</Constraint>
</Constraints>
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTextArea" name="resultTextArea">
<Properties>
<Property name="columns" type="int" value="20"/>
<Property name="editable" type="boolean" value="false"/>
<Property name="rows" type="int" value="5"/>
<Property name="name" type="java.lang.String" value="resultTextArea" noResource="true"/>
</Properties>
</Component>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="statusPanel">
<Properties>
<Property name="name" type="java.lang.String" value="statusPanel" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="10" y="220" width="560" height="20"/>
</Constraint>
</Constraints>
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
<Property name="useNullLayout" type="boolean" value="false"/>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="statusLabel">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="name" type="java.lang.String" value="statusLabel" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="0" y="0" width="560" height="20"/>
</Constraint>
</Constraints>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
</SubComponents>
</Form>



--
MainJFrame.form
renci 2010-01-20
  • 打赏
  • 举报
回复
<Component class="javax.swing.JCheckBox" name="includeSubPathCheckBox">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="包含子目录"/>
<Property name="name" type="java.lang.String" value="includeSubPathCheckBox" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="60" y="70" width="-1" height="-1"/>
</Constraint>
</Constraints>
</Component>
<Component class="javax.swing.JCheckBox" name="listCheckBox">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="列出所有"/>
<Property name="name" type="java.lang.String" value="listCheckBox" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="160" y="70" width="-1" height="-1"/>
</Constraint>
</Constraints>
</Component>
<Component class="javax.swing.JButton" name="searchButton">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="搜索"/>
<Property name="name" type="java.lang.String" value="searchButton" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="searchButtonActionPerformed"/>
</Events>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="440" y="70" width="60" height="-1"/>
</Constraint>
</Constraints>
</Component>
<Component class="javax.swing.JButton" name="jButton2">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="停止"/>
<Property name="name" type="java.lang.String" value="jButton2" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton2ActionPerformed"/>
</Events>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="510" y="70" width="60" height="-1"/>
</Constraint>
</Constraints>
</Component>
renciabc 2010-01-20
  • 打赏
  • 举报
回复
<Component class="javax.swing.JLabel" name="jLabel2">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="路 径"/>
<Property name="name" type="java.lang.String" value="jLabel2" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="10" y="40" width="-1" height="20"/>
</Constraint>
</Constraints>
</Component>
<Component class="javax.swing.JTextField" name="classTextField">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="请输入类名称,如:xxx.xxx.Xxx"/>
<Property name="name" type="java.lang.String" value="classTextField" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="60" y="10" width="510" height="-1"/>
</Constraint>
</Constraints>
</Component>
<Component class="javax.swing.JTextField" name="pahtTextField">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="name" type="java.lang.String" value="pahtTextField" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="60" y="40" width="440" height="20"/>
</Constraint>
</Constraints>
</Component>
<Component class="javax.swing.JButton" name="jButton1">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="浏览"/>
<Property name="name" type="java.lang.String" value="jButton1" noResource="true"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
</Events>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="510" y="38" width="60" height="-1"/>
</Constraint>
</Constraints>
</Component>
renciabc 2010-01-20
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.3" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
<NonVisualComponents>
<Component class="javax.swing.JFileChooser" name="jFileChooser1">
<Properties>
<Property name="fileSelectionMode" type="int" value="1"/>
<Property name="name" type="java.lang.String" value="jFileChooser1" noResource="true"/>
</Properties>
</Component>
</NonVisualComponents>
<Properties>
<Property name="defaultCloseOperation" type="int" value="3"/>
<Property name="resizable" type="boolean" value="false"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
<AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,0,-17,0,0,2,68"/>
</AuxValues>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
<Property name="useNullLayout" type="boolean" value="false"/>
</Layout>
<SubComponents>
<Container class="javax.swing.JPanel" name="jPanel1">
<Properties>
<Property name="name" type="java.lang.String" value="jPanel1" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[570, 228]"/>
</Property>
</Properties>
<AccessibilityProperties>
<Property name="AccessibleContext.accessibleName" type="java.lang.String" value=""/>
</AccessibilityProperties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="0" y="0" width="580" height="240"/>
</Constraint>
</Constraints>

<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
<Property name="useNullLayout" type="boolean" value="false"/>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel1">
<Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="新宋体" size="12" style="0"/>
</Property>
<Property name="text" type="java.lang.String" value="类名称"/>
<Property name="name" type="java.lang.String" value="jLabel1" noResource="true"/>
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
<AbsoluteConstraints x="10" y="10" width="-1" height="20"/>
</Constraint>
</Constraints>
</Component>
renciabc 2010-01-20
  • 打赏
  • 举报
回复
private void searchFile(String path) {
if(stop){
return;
}
File file = new File(path);
if (file.exists() && file.isDirectory()) {
String[] files = file.list();
for (int i = 0; i < files.length; i++) {
if(stop){
return;
}
try {
if(files[i].lastIndexOf(".jar") == -1){
continue;
}
File tempfile = new File(path + File.separator + files[i]);
if(tempfile.isDirectory()){
continue;
}
URL url = tempfile.toURI().toURL();
this.statusLabel.setText("正在搜索 " + url.getFile());
this.statusPanel.update(this.statusPanel.getGraphics());
try {
getLoader(new URL[]{url}).loadClass(this.classTextField.getText().trim());
this.setResult(tempfile.getAbsolutePath());
if(!listPath){
this.statusLabel.setText("完成");
this.statusPanel.update(this.statusPanel.getGraphics());
success = true;
break;
}
} catch (ClassNotFoundException ex1) {
//忽略异常
} catch (NoClassDefFoundError ex1) {
//找到了类,加载错误
this.setResult(tempfile.getAbsolutePath());
if(!listPath){
this.statusLabel.setText("完成");
this.statusPanel.update(this.statusPanel.getGraphics());
success = true;
break;
}
} catch (UnsupportedClassVersionError ex1) {
//找到了类,加载错误,版本号不支持
this.setResult(tempfile.getAbsolutePath());
if(!listPath){
this.statusLabel.setText("完成");
this.statusPanel.update(this.statusPanel.getGraphics());
success = true;
break;
}
}catch (Exception e3) {
//找到了类,加载错误
this.setResult(tempfile.getAbsolutePath());
if(!listPath){
this.statusLabel.setText("完成");
this.statusPanel.update(this.statusPanel.getGraphics());
success = true;
break;
}
}
} catch (MalformedURLException ex) {
ex.printStackTrace();
}

}
jPanel1.updateUI();
//循环处理子目录
if(includeSubPath && !success){
for (int i = 0; i < files.length; i++) {
File tempfile = new File(path + File.separator + files[i]);
if(tempfile.isDirectory()){
this.searchFile(path + File.separator + files[i]);
}
}
}
}
}

private void setResult(String path){
String tempResult = this.resultTextArea.getText();
if(tempResult == null || "".equals(tempResult)){
tempResult = path;
}else{
tempResult = tempResult + "\n" + path;
}
this.resultTextArea.setText(tempResult);
jPanel1.updateUI();
}

}
renci 2010-01-20
  • 打赏
  • 举报
回复
test
renciabc 2010-01-20
  • 打赏
  • 举报
回复
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
} catch (Exception e1) {
e1.printStackTrace();
}
}
new MainJFrame().setVisible(true);
}
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JTextField classTextField;
private javax.swing.JCheckBox includeSubPathCheckBox;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JFileChooser jFileChooser1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JCheckBox listCheckBox;
private javax.swing.JTextField pahtTextField;
private javax.swing.JTextArea resultTextArea;
private javax.swing.JButton searchButton;
private javax.swing.JLabel statusLabel;
private javax.swing.JPanel statusPanel;
// End of variables declaration//GEN-END:variables


private boolean includeSubPath = false;
private boolean listPath = false;
private boolean success = false;
private boolean stop = false;
private ClassLoader cld = null;

public void run() {
try {
this.resultTextArea.setText("");
this.success = false;
this.stop = false;
String path = this.pahtTextField.getText();
if(path != null && path.trim().length() >0 && this.classTextField.getText().trim().length() > 0){
includeSubPath = this.includeSubPathCheckBox.isSelected();
listPath = this.listCheckBox.isSelected();
this.searchFile(path);
this.statusLabel.setText("完成");
this.statusLabel.update(this.statusLabel.getGraphics());
}
} catch (Exception e) {
e.printStackTrace();
}
}

public ClassLoader getLoader(URL[] urls) throws MalformedURLException {
cld = new URLClassLoader(urls, null);
return cld;
}
renciabc 2010-01-20
  • 打赏
  • 举报
回复
jPanel1.add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(510, 38, 60, -1));

includeSubPathCheckBox.setFont(new java.awt.Font("新宋体", 0, 12));
includeSubPathCheckBox.setText("包含子目录");
includeSubPathCheckBox.setName("includeSubPathCheckBox"); // NOI18N
jPanel1.add(includeSubPathCheckBox, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 70, -1, -1));

listCheckBox.setFont(new java.awt.Font("新宋体", 0, 12));
listCheckBox.setText("列出所有");
listCheckBox.setName("listCheckBox"); // NOI18N
jPanel1.add(listCheckBox, new org.netbeans.lib.awtextra.AbsoluteConstraints(160, 70, -1, -1));

searchButton.setFont(new java.awt.Font("新宋体", 0, 12));
searchButton.setText("搜索");
searchButton.setName("searchButton"); // NOI18N
searchButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
searchButtonActionPerformed(evt);
}
});
jPanel1.add(searchButton, new org.netbeans.lib.awtextra.AbsoluteConstraints(440, 70, 60, -1));

jButton2.setFont(new java.awt.Font("新宋体", 0, 12));
jButton2.setText("停止");
jButton2.setName("jButton2"); // NOI18N
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jPanel1.add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(510, 70, 60, -1));

jScrollPane1.setName("jScrollPane1"); // NOI18N

resultTextArea.setColumns(20);
resultTextArea.setEditable(false);
resultTextArea.setRows(5);
resultTextArea.setName("resultTextArea"); // NOI18N
jScrollPane1.setViewportView(resultTextArea);

jPanel1.add(jScrollPane1, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 100, 510, -1));

statusPanel.setName("statusPanel"); // NOI18N
statusPanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

statusLabel.setFont(new java.awt.Font("新宋体", 0, 12)); // NOI18N
statusLabel.setName("statusLabel"); // NOI18N
statusPanel.add(statusLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 560, 20));

jPanel1.add(statusPanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 220, 560, 20));

getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 580, 240));
jPanel1.getAccessibleContext().setAccessibleName("");

pack();
}// </editor-fold>//GEN-END:initComponents

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
this.jFileChooser1.showOpenDialog(this.getComponent(0));
File file = this.jFileChooser1.getSelectedFile();
if(file != null){
this.pahtTextField.setText(file.getPath());
//this.statusLabel.setText("");
}
}//GEN-LAST:event_jButton1ActionPerformed

private void searchButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_searchButtonActionPerformed
Thread t = new Thread(this);
t.start();
jPanel1.updateUI();
}//GEN-LAST:event_searchButtonActionPerformed

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
this.stop = true;
}//GEN-LAST:event_jButton2ActionPerformed
renciabc 2010-01-20
  • 打赏
  • 举报
回复
import java.awt.Dimension;
import java.awt.Toolkit;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.UIManager;

/**
*
* @author rKF14912
*/
public class MainJFrame extends javax.swing.JFrame implements Runnable {

/** Creates new form MainJFrame */
public MainJFrame() {
//设置标题
super("jar包搜索class工具");
//设置窗口居中显示
Toolkit toolkit = this.getToolkit();
Dimension dimension = toolkit.getScreenSize();
double screenWidth = dimension.getWidth();
double screenHeight = dimension.getHeight();
this.setBounds((int)screenWidth/2 - 580/2, (int)screenHeight/2 - 220/2, 580, 220);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
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.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

jFileChooser1 = new javax.swing.JFileChooser();
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
classTextField = new javax.swing.JTextField();
pahtTextField = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
includeSubPathCheckBox = new javax.swing.JCheckBox();
listCheckBox = new javax.swing.JCheckBox();
searchButton = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
resultTextArea = new javax.swing.JTextArea();
statusPanel = new javax.swing.JPanel();
statusLabel = new javax.swing.JLabel();

jFileChooser1.setFileSelectionMode(javax.swing.JFileChooser.DIRECTORIES_ONLY);
jFileChooser1.setName("jFileChooser1"); // NOI18N

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setResizable(false);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jPanel1.setName("jPanel1"); // NOI18N
jPanel1.setPreferredSize(new java.awt.Dimension(570, 228));
jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jLabel1.setFont(new java.awt.Font("新宋体", 0, 12));
jLabel1.setText("类名称");
jLabel1.setName("jLabel1"); // NOI18N
jPanel1.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 10, -1, 20));

jLabel2.setFont(new java.awt.Font("新宋体", 0, 12));
jLabel2.setText("路 径");
jLabel2.setName("jLabel2"); // NOI18N
jPanel1.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 40, -1, 20));

classTextField.setFont(new java.awt.Font("新宋体", 0, 12));
classTextField.setText("请输入类名称,如:xxx.xxx.Xxx");
classTextField.setName("classTextField"); // NOI18N
jPanel1.add(classTextField, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 10, 510, -1));

pahtTextField.setFont(new java.awt.Font("新宋体", 0, 12));
pahtTextField.setName("pahtTextField"); // NOI18N
jPanel1.add(pahtTextField, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 40, 440, 20));

jButton1.setFont(new java.awt.Font("新宋体", 0, 12));
jButton1.setText("浏览");
jButton1.setName("jButton1"); // NOI18N
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
zhangpeixv 2009-02-20
  • 打赏
  • 举报
回复
第二个方法里你的参数就是date啊
public static String format(Date date){ //这里有了
Date date = null; //这里又定义了
捏造的信仰 2009-02-20
  • 打赏
  • 举报
回复
把 format() 方法中的第一行去掉即可。因为参数 date 已经在定义方法的时候定义好了。
renciabc 2009-02-20
  • 打赏
  • 举报
回复
已经发现了,原来是形参

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧