lannerK

          最好的設(shè)計都是用腳指頭想到的...

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            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);
          ? }

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

          //日期格式: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
          *********************
          獲得當(dāng)前系統(tǒng)時間
          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 +"日");
          ////
          **************************
          /////////設(shè)置焦點
          ??? jTextField1.grabFocus();
          ??? /////////設(shè)置焦點
          ****************************
          ? ///////////按鍵設(shè)置焦點
          ??? this.getRootPane().setDefaultButton(jButton1);
          ??? ///////////按鍵設(shè)置焦點
          ****************************
          ?/////////////////////轉(zhuǎn)換字符為ASC2碼
          ?? String str=new String("a");
          ??? char cha;
          ??? cha=str.charAt(0);
          ??? System.out.print((int)cha);
          ?/////////////////////轉(zhuǎn)換字符為ASC2碼
          ******************************
          rr.equals(ss.toString())
          ********************************

          ////////設(shè)置啟動程序時哪個面板先跳出來
          ?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的隨機數(shù)
          double t=Math.random();
          ?System.out.println(t);
          ////////double t=Math.random()*1000/2;


          *************************************************
          ////////////////////////////////////////////////獲取一個Vector類對象數(shù)組的長度(容量)
          Vector vv = new Vector();
          ......
          int t=vv.size();
          ////////////////////////////////////////////////可以用此方法去得到列表框的長度(容量)
          ***************************************************
          ??? ///////////////////////////////////////時間器的使用
          ? ActionListener a8=new ActionListener(){
          ? public void actionPerformed(ActionEvent ae){
          ?? //////在這里寫要執(zhí)行的片斷
          ? }
          ? };
          ?? 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%\「開始」菜單??? /////在開始菜單添加文件夾的地址

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

          **************************************************////判斷兩個密碼框輸入是否一致
          if(jPasswordField1.getText().intern()!=jPasswordField2.getText().intern())
          *************************************************************************************
          ?////////fn是數(shù)組,判斷數(shù)組中某元素是第幾項,file.getName()是元素
          ?for(int tb=0;tb<fn.length;tb++){
          ?if(fn[tb].equals(file.getName())){i=tb;}
          ?}
          ? ////////fn未數(shù)組,判斷數(shù)組中某元素是第幾項
          **************************************************************************
          ? //窗體最小化?
          this.setState(1);
          **************************************************************************
          /////////////如何利用FileWriter在文本中換行?
          \r\n
          *************************************************************************
          ///////////////如何調(diào)用本地的dll?
          ? jni
          ***********************************************************************
          ///用java實現(xiàn)打開一個文件夾選擇對話框
          ?JFileChooser?? parseDir?? =?? new?? JFileChooser();
          ?parseDir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
          ?parseDir.showOpenDialog(this);
          ?String pas=parseDir.getSelectedFile().getPath();//獲取選擇的文件夾路徑
          **********************************************************************
          ? this.pack();//調(diào)用此函數(shù)可以重新規(guī)劃窗體
          ******************************************************************
          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);
          ********************************************************************
          替換一段文字中的某些字符串算法
          ??? /**讀取數(shù)據(jù)庫內(nèi)容的換行符"/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;//定義一個循環(huán)變量
          ??? i=str.indexOf(bChar);
          ??? while(i>=0){//當(dāng)i小于0時代表已經(jīng)沒有該字符串了
          ??? str.deleteCharAt(i);
          ??? i=str.indexOf(bChar);
          ??? }
          ??? System.out.println(str);//顯示最終結(jié)果
          *****************************************************************
          ?//驗證字符串里是否包含某個字符
          ??? StringBuffer str=new StringBuffer(jTextField1.getText());
          ??? String str1="@";
          ??? if (str.indexOf(str1) == -1)
          ??? {?????
          JOptionPane.showMessageDialog(this,"郵箱地址無效!","確定!",JOptionPane.INFORMATION_MESSAGE);
          ? }

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

          //////////////////////創(chuàng)建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是一個線程用來調(diào)度在后臺線程中運行的計劃任務(wù)的使用工具。任務(wù)可能計劃只運行一次,或者以一定的時間間隔重復(fù)運行。
          下面是一個定時的小程序:

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

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

          &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="點擊這里給我發(fā)消息" src="****************************************************************
          想與某人的QQ聊天
          <a target="blank" href="
          <img alt="點擊這里給我發(fā)消息" src="


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 云浮市| 孙吴县| 临西县| 江达县| 宝清县| 平邑县| 读书| 龙山县| 介休市| 惠来县| 贵阳市| 慈溪市| 修武县| 耿马| 互助| 浦北县| 道孚县| 阿坝县| 武城县| 政和县| 密山市| 泾阳县| 永德县| 蓬安县| 滁州市| 鄯善县| 平南县| 营口市| 晴隆县| 鹤山市| 庆云县| 锦屏县| 北川| 阜阳市| 威信县| 徐州市| 揭阳市| 尼木县| 舟山市| 临朐县| 潼南县|