l419772671 l419772671
关注数: 4 粉丝数: 112 发帖数: 1,914 关注贴吧数: 15
今天忽然来吧里看了看,顺便吐槽一下我的病情 lz今天21岁。得AS14年了 一年级的时候有一次不小心崴到脚。从那之后噩梦一般的童年便开始了。记得刚开始的时候,只是脚腕肿,并且疼到不能碰。每天上学都要家人背到教室。放学再从教室背回家里。当时在我们学校也是很有名气的。 刚开始在我们市医院,大夫检查说是风湿,还是股骨头坏死什么的。反正就是死定了,注定要瘫痪在床。那时候小也没什么概念。现在想想也真尼玛悬。不知道别人怎么样,反正那时候家里人摸索出来青霉素对我特别有效。只要一打青霉素,马上就不咋疼了。记得有一阵子,好像哪个地方的病人用青霉素过敏致死。大夫都不给用青霉素。我姑姑是医生,就从别的地方弄来长效青霉素(一个月打一次那种,疼的一比)她让大夫给我打这个。大夫说这玩意药效长。一个月之内万一出现过敏都有可能出事。然后家里人没辙就说那也打!现在想想,真尼玛命好。打了一年吧lz都没出事。活着不容易啊! 再说遍说说外出看病的情况,从脚腕肿开始。lz先去了兰州(甘肃人)什么武警总院嘛什么的。说是滑膜炎。我感觉这是最靠谱的一次确诊。然后开药没什么卵用。。接着疼。再然后去了西安。什么什么忘了。然后是成都,也没情况。再然后去了北京。什么协和医院。什么人民医院什么的,最后在北京我和我爸都做了B27。双双中奖我记得好像在北京儿童医院住了半个月还是一个月院。印象最深的是儿童医院的炸鸡腿。特别好吃。
新人发贴求问! /* * FrameUnZip.java * * Created on 2007年8月9日, 下午3:31 */ package unzip; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import javax.swing.JFileChooser; import javax.swing.filechooser.FileFilter; import javax.swing.filechooser.FileNameExtensionFilter; /** * * @author linda */ public class FrameUnZip extends javax.swing.JFrame { private JFileChooser fc;//文件选择器 static final int BUFFER = 2048; /** Creates new form FrameUnZip */ public FrameUnZip() { 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=" 生成的代码 ">//GEN-BEGIN:initComponents private void initComponents() { jLabelPath = new javax.swing.JLabel(); jTextFieldPath = new javax.swing.JTextField(); jButtonBrowse = new javax.swing.JButton(); jButtonUnZip = new javax.swing.JButton(); jLabelDescription = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("\u6587\u4ef6\u89e3\u538b\u7f29"); jLabelPath.setText("\u8bf7\u8f93\u5165\u8981\u89e3\u538b\u7f29\u7684\u6587\u4ef6\u8def\u5f84\u6216\u5355\u51fb\u6d4f\u89c8\u6309\u94ae\u9009\u62e9\u6587\u4ef6\uff1a"); jTextFieldPath.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseExited(java.awt.event.MouseEvent evt) { jTextFieldPathMouseExited(evt); } }); jTextFieldPath.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent evt) { jTextFieldPathKeyPressed(evt); } }); jButtonBrowse.setText("\u6d4f\u89c8"); jButtonBrowse.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonBrowseActionPerformed(evt); } }); jButtonUnZip.setText("\u89e3\u538b"); jButtonUnZip.setEnabled(false); jButtonUnZip.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonUnZipActionPerformed(evt); } }); jLabelDescription.setText("\u5907\u6ce8\uff1a\u53ef\u4ee5\u5c06zip\u6587\u4ef6\u89e3\u538b\u7f29\u5230\u89e3\u538b\u7a0b\u5e8f\u6240\u5728\u76ee\u5f55"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jTextFieldPath, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 376, Short.MAX_VALUE) .addComponent(jLabelPath, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 320, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap()) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addComponent(jButtonBrowse) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jButtonUnZip) .addGap(21, 21, 21)) .addGroup(layout.createSequentialGroup() .addComponent(jLabelDescription, javax.swing.GroupLayout.DEFAULT_SIZE, 376, Short.MAX_VALUE) .addContainerGap()))) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jLabelPath) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextFieldPath, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButtonBrowse) .addComponent(jButtonUnZip)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabelDescription) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); pack(); }// </editor-fold>//GEN-END:initComponents private void jButtonUnZipActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonUnZipActionPerformed //构造File类,以获得相关的路径层次 File file=new File(jTextFieldPath.getText());//获取用户输入的路径 String filename=file.getAbsolutePath(); //获取文件名 try { UnZip(filename); //进行解压缩 } catch (Exception e) { System.err.println(e); } //解压缩完毕将解压缩按钮设为不可用 jButtonUnZip.setEnabled(false); }//GEN-LAST:event_jButtonUnZipActionPerformed private void jButtonBrowseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonBrowseActionPerformed String filename=""; fc=new JFileChooser();//创建一个文件选择器 FileFilter[] filterOld=fc.getChoosableFileFilters();//获取原来已有的过滤器 int filterSize=filterOld.length; for (int i=0;i<filterSize;i++){//删除原来已有的过滤器 fc.removeChoosableFileFilter(filterOld[i]); } //创建一个新过滤器 FileNameExtensionFilter filterNew = new FileNameExtensionFilter("Zip文件", "zip"); fc.setFileFilter(filterNew); //添加新过滤器 int returnVal=fc.showOpenDialog(this);//弹出一个打开文件选择器, //如果用户选择了一个文件,则将文件的绝对路径取出,并将解压缩按钮设为可用 if(returnVal==JFileChooser.APPROVE_OPTION){ filename=fc.getSelectedFile().getAbsolutePath(); jButtonUnZip.setEnabled(true); } jTextFieldPath.setText(filename);//文本框中显示可以解压缩的文件 }//GEN-LAST:event_jButtonBrowseActionPerformed private void jTextFieldPathMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jTextFieldPathMouseExited //当鼠标移出时,如果文本框为空,则让解压缩按钮不可用 if(jTextFieldPath.getText().equals("")){ jButtonUnZip.setEnabled(false); }else{ jButtonUnZip.setEnabled(true); } }//GEN-LAST:event_jTextFieldPathMouseExited private void jTextFieldPathKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jTextFieldPathKeyPressed //当键盘按下时,如果文本框为空,则让解压缩按钮不可用 if(jTextFieldPath.getText().equals("")){ jButtonUnZip.setEnabled(false); }else{ jButtonUnZip.setEnabled(true); } }//GEN-LAST:event_jTextFieldPathKeyPressed private void UnZip(String filename) { try { BufferedOutputStream dest = null; BufferedInputStream in = null; ZipEntry entry; ZipFile zipfile = new ZipFile(filename); Enumeration e = zipfile.entries(); while(e.hasMoreElements()) { entry = (ZipEntry) e.nextElement(); //System.out.println("Extracting: " +entry); in = new BufferedInputStream(zipfile.getInputStream(entry)); int count; byte data[] = new byte[BUFFER]; FileOutputStream fos = new FileOutputStream(entry.getName()); dest = new BufferedOutputStream(fos, BUFFER); while ((count = in.read(data, 0, BUFFER)) != -1) { dest.write(data, 0, count); } dest.flush(); dest.close(); in.close(); jLabelDescription.setText(filename+"解压缩成功"); } } catch(Exception e) { e.printStackTrace(); jLabelDescription.setText(filename+"解压缩失败"); } } // 变量声明 - 不进行修改//GEN-BEGIN:variables private javax.swing.JButton jButtonBrowse; private javax.swing.JButton jButtonUnZip; private static javax.swing.JLabel jLabelDescription; private javax.swing.JLabel jLabelPath; private javax.swing.JTextField jTextFieldPath; // 变量声明结束//GEN-END:variables } 这段程序求大神帮忙修改一下,让他可以运行!谢谢大神了!
1 下一页