lannerK

          最好的設計都是用腳指頭想到的...

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            1 Posts :: 3 Stories :: 0 Comments :: 0 Trackbacks

          ?? this.setResizable(false);
          ??? this.setSize(new Dimension(380,300));
          *****************
          Frame2 a=new Frame2();
          ??? a.setVisible(true);
          this.setVisible(false);
          ? }

          ********************
          ////設置居中(注意,要在設置窗體大小下面設置該句)
          ?this.setLocationRelativeTo(null);
          ********************
          ?String[] kecheng = {"Java","英語","數學"};
          ? JComboBox jComboBox3 = new JComboBox(kecheng);?
          JComboBox jComboBox2 = new JComboBox();
          **********************
          int t=Integer.valueOf( k).intValue();?? /////數值轉化
          this.year=String.valueOf(ca1.get(Calendar.YEAR));?? /////字符轉化???????????????????????????
          *********************
          ResultSet rest=stmt.executeQuery("select 字段from表")// 顯示下一條
          rest.next();
          *********************
          '\n' 回車換行
          **********************
          //獲取日期差,返回相差天數。

          //日期格式:2005-01-01
          //Author : Meanson Wang
          /
          static long getCompareDate(String startDate,String endDate) throws ParseException {
          ???? SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
          ?
          ?? Date date1=formatter.parse(startDate);???
          ??
          ? Date date2=formatter.parse(endDate);
          ????
          long l = date2.getTime() - date1.getTime();
          ???? long d = l/(24*60*60*1000);
          ???? return d;
          ?}
          **************************
          String DATA_FORMAT="yyyy-MM-dd";
          java.text.SimpleDateForma sdf=new java.text.SimpleDateForma(DATA_FORMAT);
          Calendar c1=Calendar.getInstance();
          c1.set
          *********************
          獲得當前系統時間
          import java.util.*;
          在類里定義一個對象
          Calendar ca1=Calendar.getInstance();
          在void jbInit() throws Exception {里定義
          ?this.year=String.valueOf(ca1.get(Calendar.YEAR));
          ???? this.month=String.valueOf(ca1.get(Calendar.MONTH));
          ????? this.day=String.valueOf(ca1.get(Calendar.DATE));
          /////
          jTextArea1.setText("日期:"+this.year+"年"+this.month+"月"+this.day +"日");
          ////
          **************************
          /////////設置焦點
          ??? jTextField1.grabFocus();
          ??? /////////設置焦點
          ****************************
          ? ///////////按鍵設置焦點
          ??? this.getRootPane().setDefaultButton(jButton1);
          ??? ///////////按鍵設置焦點
          ****************************
          ?/////////////////////轉換字符為ASC2碼
          ?? String str=new String("a");
          ??? char cha;
          ??? cha=str.charAt(0);
          ??? System.out.print((int)cha);
          ?/////////////////////轉換字符為ASC2碼
          ******************************
          rr.equals(ss.toString())
          ********************************

          ////////設置啟動程序時哪個面板先跳出來
          ?jTabbedPane1.setSelectedComponent(jPanel1);
          ******************************
          ///////////////////////////綁定鍵盤按鈕(例如綁定F2)
          JButton myButton=new JButton("Button1");
          myButton.getInputMap().put(KeyStroke.getKeyStroke("F2"),"doSomething");
          myButton.getActionMap().put("doSomething",btnAction);
          *********************************
          ////////////////////////////////////////////
          ActionListener a=new ActionListener(){
          public void actionPerformed(ActionEvent ae){
          System.out.println("keyPress sure");
          }
          };
          //////////////////////////////////////////
          getRootPane().registerKeyboardAction(a,KeyStroke.getKeyStroke(),);
          ****************************************得到從0.0到1.0的隨機數
          double t=Math.random();
          ?System.out.println(t);
          ////////double t=Math.random()*1000/2;


          *************************************************
          ////////////////////////////////////////////////獲取一個Vector類對象數組的長度(容量)
          Vector vv = new Vector();
          ......
          int t=vv.size();
          ////////////////////////////////////////////////可以用此方法去得到列表框的長度(容量)
          ***************************************************
          ??? ///////////////////////////////////////時間器的使用
          ? ActionListener a8=new ActionListener(){
          ? public void actionPerformed(ActionEvent ae){
          ?? //////在這里寫要執行的片斷
          ? }
          ? };
          ?? Timer t1=new Timer(10,a8);
          ?? t1.start();

          ******************************************
          ?year=String.valueOf(ca1.get(Calendar.YEAR));
          ???????????? month=String.valueOf(ca1.get(Calendar.MONTH));
          ??????????? week=String.valueOf(ca1.get(Calendar.DAY_OF_WEEK));
          ????????????? hou=String.valueOf(ca1.get(Calendar.HOUR_OF_DAY));
          ???????????? min=String.valueOf(ca1.get(Calendar.MINUTE));
          ??????????? sec=String.valueOf(ca1.get(Calendar.SECOND));
          ****************************************
          double y=Math.pow(double x,a);//////公式代表X的a次方等于y
          ****************************************
          180/pi=1弧度;
          1度=pi/180弧度;
          *****************************************
          jSlider1_stateChanged////////滑動條改變方法
          ******************************************
          %USERPROFILE%\My Documents? /////我的文檔通用地址,"%USERPROFILE%"為用戶信息
          %USERPROFILE%\「開始」菜單??? /////在開始菜單添加文件夾的地址

          ******************************************獲得當前系統用戶信息,"user.name"為其中一個鍵值
          String t="user.name";
          ?System.out.println(System.getProperty(t));//參見幫助文檔的java.lang.System

          **************************************************////判斷兩個密碼框輸入是否一致
          if(jPasswordField1.getText().intern()!=jPasswordField2.getText().intern())
          *************************************************************************************
          ?////////fn是數組,判斷數組中某元素是第幾項,file.getName()是元素
          ?for(int tb=0;tb<fn.length;tb++){
          ?if(fn[tb].equals(file.getName())){i=tb;}
          ?}
          ? ////////fn未數組,判斷數組中某元素是第幾項
          **************************************************************************
          ? //窗體最小化?
          this.setState(1);
          **************************************************************************
          /////////////如何利用FileWriter在文本中換行?
          \r\n
          *************************************************************************
          ///////////////如何調用本地的dll?
          ? jni
          ***********************************************************************
          ///用java實現打開一個文件夾選擇對話框
          ?JFileChooser?? parseDir?? =?? new?? JFileChooser();
          ?parseDir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
          ?parseDir.showOpenDialog(this);
          ?String pas=parseDir.getSelectedFile().getPath();//獲取選擇的文件夾路徑
          **********************************************************************
          ? this.pack();//調用此函數可以重新規劃窗體
          ******************************************************************
          this.setCursor(Cursor.SE_RESIZE_CURSOR);//改變鼠標指針
          **************************************************************
          修改替換一段文字的某個字
          ??? StringBuffer str=new StringBuffer("dsfsdfsdbdfbfdbdfbdfbdfbdfbfdb");
          ??? String str1 = str.toString();
          ??? char bChar='b';
          ??? int i;
          ??? i=str1.indexOf(bChar);
          ???
          ??? while(i>=0){
          ???? str.setCharAt(i,'哈');//把b改為哈字
          ???? i=str1.indexOf(bChar,i+1);
          ??? }
          ??? System.out.println(str);
          ********************************************************************
          替換一段文字中的某些字符串算法
          ??? /**讀取數據庫內容的換行符"/n"把它們替換成Html可識別的換行符的算法*/
          ???? StringBuffer str=new StringBuffer(nr);
          ???? String str1="\n";
          ???? int numStr=str.indexOf(str1);
          ???? while(numStr>=0)
          ??? {
          ??? str.replace(numStr,numStr+1,"<br>") ;//在"/n"的位置中插入"<br>"
          ??? numStr=str.indexOf(str1);
          ??? }
          ?? System.out.println(str);
          ******************************************************************
          刪除一段文字中的某個字
          ??? StringBuffer str=new StringBuffer("打碎打碎大師傅大師傅毒素大師傅大師傅似懂非懂鎖骨");
          ??? String bChar="大";//定義要刪除的字符
          ??? int i;//定義一個循環變量
          ??? i=str.indexOf(bChar);
          ??? while(i>=0){//當i小于0時代表已經沒有該字符串了
          ??? str.deleteCharAt(i);
          ??? i=str.indexOf(bChar);
          ??? }
          ??? System.out.println(str);//顯示最終結果
          *****************************************************************
          ?//驗證字符串里是否包含某個字符
          ??? StringBuffer str=new StringBuffer(jTextField1.getText());
          ??? String str1="@";
          ??? if (str.indexOf(str1) == -1)
          ??? {?????
          JOptionPane.showMessageDialog(this,"郵箱地址無效!","確定!",JOptionPane.INFORMATION_MESSAGE);
          ? }

          *****************************************************************
          //////////調用幫助文檔
          ?? try{
          ??? String sss="C:\\WINDOWS\\hh.exe";//系統的chm文件瀏覽器路徑
          ???????? Runtime rt = Runtime.getRuntime();
          ?????????? String p=sss+" "+"F:\\編程資料\\Java文件夾\\java\\java幫助文檔\\5.0\\api.chm";
          ?????????? rt.exec(p);}
          ???????? catch(Exception ee){}
          ******************************************************************
          ////////一次性創建多個按鈕
          ?? JButton[] b=new JButton[21];
          ????????? for(i=1;i<21;i++)
          ????????? {
          ??? ?b[i]=new Button();
          ????????? ?b[i].setFont(new Font("仿宋",0,16));
          ????????? }
          ////////////// 創建100個標簽 (寫在構造函數里面)
          ??? for(i=1;i<=100;i++)
          {? String t=String.valueOf(i);
          ? JLabel t2=new? JLabel(t);
          ?contentPane.add(t2, null);
          }

          //////////////////////創建100個標簽組
          JLabel[] b2=new JLabel[100];

          for(i=0;i<=100;i++){
          ?try{
          b2[i] = new JLabel(String.valueOf(i));
          b2[i].setBorder(BorderFactory.createEtchedBorder());????
          jPanel1.add(b2[i], null);}
          catch(Exception r){System.out.println(r);}
          }
          ***************************************************************
          Frame窗體去掉邊框
          setUndecorated(true);
          ****************************************************************
          Timer是一個線程用來調度在后臺線程中運行的計劃任務的使用工具。任務可能計劃只運行一次,或者以一定的時間間隔重復運行。
          下面是一個定時的小程序:

          ??? /**//**
          ???? * 彈出菜單顯示3秒鐘后自動隱藏
          ???? *
          ???? */
          ??? private void timerToHidden() {
          ??????? Timer timer = new Timer();

          ??????? timer.schedule(new TimerTask() {
          ??????????? public void run() {
          ??????????????? msgWindow.setVisible(false);
          ??????????? }
          ??????? }, 3000);
          ??? }
          **********************************************************
          Toolkit.getDefaultToolkit().beep();//發出系統BeBe聲
          *********************************************************
          <meta http-equiv="refresh" content="3; url=http://kang.mccse.com"> //每3秒刷新一次
          *********************************************************
          在jsp頁中導入多個類
          <%@ page? import ="java.awt.event.*,java.awt.*,javax.swing.*" contentType="text/html; charset=GB2312" %>
          ************************************************************
          (new java.util.Date()).toLocaleString();//現在時間
          ************************************************************
          String userPass,agaPass;
          ...
          if(userPass.matches(agaPass)==false){...} //可用matches(String)來比較兩個字符串變量是否相等
          *************************************************************
          http://服務器IP:8080???????????? // 局域網訪問服務器
          http://192.168.1.5:8080/WebModule1/jsp1.jsp
          *********************************************************
          request.getServerName()? //獲取服務器IP地址
          ****************************************************
          <%response.setContentType("text/html; charset=gb2312" );
          ? request.getCharacterEncoding("GB2312");
          %>? 可在網頁對話框中輸入中文存儲到數據庫里
          **********************************************************************
          <script language="javascript">window.alert('歡迎!')</script>//網頁對話框

          &nbsp; //空格
          *********************************************************************
          SQLServer中通用的主機名為:127.0.0.1
          **************************************************************
          用一下的句子代替forword可以重定向到某頁面,并且url可以改變
          response.sendRedirect("cliuyan.jsp");
          **************************************************************
          html中使用QQ留言的代碼
          <a target="blank" href="http://wpa.qq.com/msgrd?V=1&Uin=214392346&Site=遠走高飛 47=yes">
          <img alt="點擊這里給我發消息" src="****************************************************************
          想與某人的QQ聊天
          <a target="blank" href="
          <img alt="點擊這里給我發消息" src="

          主站蜘蛛池模板: 禹城市| 双桥区| 武安市| 凤山县| 望江县| 云南省| 象州县| 达拉特旗| 桓仁| 赤壁市| 杭锦后旗| 获嘉县| 和政县| 长泰县| 从化市| 东方市| 皮山县| 保亭| 若尔盖县| 勐海县| 封开县| 济源市| 莱州市| 温泉县| 蕲春县| 长子县| 沐川县| 二连浩特市| 恩施市| 枣强县| 民县| 托克托县| 深圳市| 印江| 常山县| 新余市| 天门市| 宣威市| 屏东县| 新巴尔虎左旗| 自治县|