AjaxSwing 3.0·¢²¼ ¿É½«Java Swingת»¯ÎªAjax
AjaxSwingÊÇÒ»¸öרΪJava SwingÓ¦Óà ³ÌÐò´òÔìµÄWeb¿ª·¢Æ½Ì¨¡£Ê¹ÓÃAjaxSwing£¬¿ÉÒÔʹΪJava×ÀÃæÓ¦ÓóÌÐòתΪWebÓ¦ÓᣠAjaxSwing¿ÉÒÔ±»¿´×÷ÊÇÒ»¸öJavaµ½HTMLµÄת»»Æ÷£¬Æä³ÌÐò¿ÉÒÔÔÚÔËÐÐʱ´´½¨±»ä¯ÀÀÆ÷½âÎöµÄHTMLºÍ JavaScript¡£ÁíÍ⣬ʹÓÃAjaxSwingÎÞÐè¶Ô³ÌÐòºÍÒµÎñÂß¼½øÐдó·ùÐÞ¸ÄÐ޸ģ¬ËüÔÊÐí¿ª·¢ÕßʹÓñê×¼Swing×é¼þÀ´ÊµÏÖÓû§½çÃ棬ÇÒ²»Ðè Òª³ÌÐòԱѧϰJava¼¼ÊõÒÔÍâµÄAPI¡£
½«Javaת»»ÎªHTML
ÏÂÃæÁ½·ùͼƬչʾÁËAjaxSwingÈçºÎ½«Java×ÀÃæ³ÌÐòת»»ÎªWebÓ¦ÓÃ
ת»»Ç°µÄJava×ÀÃæÓ¦ÓÃ
ʹÓÃAjaxSwingת»»ÎªWebÓ¦ÓÃ
ÓëJavaFxÏà ±È£¬AjaxSwingµÄ×î´óÌصãÊÇרעÓÚJava×ÀÃæÓ¦Óõ½WebµÄת»»£¬¶øÎÞÐ迪·¢Õ߸¶³ö¹ý¶àµÄ´ú¼Û¡£
Ä¿Ç°£¬AjaxSwingÒÑ·¢²¼3.0°æ±¾£¬ÌṩÁËһЩÐµĹ¦ÄܺÍÌØÐÔ£º
¡ôÖ§³ÖJSpinner×é¼þ
¡ôÖ§³ÖJSpeparator×é¼þ
¡ôJComboBoxÖ§³Ö×Ô¶¨Òåµ¥Ôª¸ñäÖȾ
¡ôÊÓ¾õЧ¹ûµÄÔöÇ¿
¡ô¸Ä½ø¶ÔSafariä¯ÀÀÆ÷¼°iPhoneµÄÖ§³Ö
AjaxSwingʾÀýÉÍÎö£ºhttp://demo.creamtec.com/ajaxswing/apps/SwingSet2
AjaxSwingÏÂÔصØÖ·£ºhttp://www.creamtec.com/products/ajaxswing/install/index.html
Ïà¹ØÎĵµ£º
JAVA CLASSPATH ºÍPATHµÄÇø±ð ÊÕ²Ø
PATH:¡¡ÓÃÀ´Ö¸¶¨ java ÐéÄâ»ú(JVM) ËùÔÚÔÚĿ¼,Ò²¾ÍÊÇÎÒÃÇ×î³£ÓõÄÓÃÀ´±àÒëjavaÔ´³ÌÐòµÄjavac.exe ºÍÓÃÀ´Ö´ÐÐ *.class ÎļþµÄ java.exe ÕâÁ½¸öÃüÁî¡£ÒÔÎҵĻúÆ÷ΪÀý°É£ºÎÒµÄ jdk °´×°Ä¿Â¼Îª D:\jdk1.5.0_08£¨È·ÇеÄ˵ÎÒµÄÕâ¸öJDK²»ÊÇ°²×°°æ±¾µÄ£¬Ö±½Ó½âѹµ½ d:\ Ï嵀 £¬´ËʱÎÒµÄ path ¾ ......
1. Ñ»·listÖеÄËùÓÐÔªËØÈ»ºóɾ³ýÖظ´
public static List removeDuplicate(List list) {
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
......
½ñÌ죬ÎÒÃÇ¿ªÊ¼ÁËÙ¡ÀÏʦµÄ½ÌÓý°ì¹«ÏµÍ³µÄÂọ́ºÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
1. ´î½¨ SSH »·¾³
1). ¼ÓÈë Struts:
¢Ù. ¼ÓÈë jar °ü:
struts-1.3.8\apps\struts-b ......
1.javaµ÷ÓÃcmdÃüÁ
Runtime.getRuntime().exec("taskkill /f /im firefox.exe");
2.ʹÓÃÁËloadProp()·½·¨µ÷ÓÃjar°üÄÚµÄpropertiesÎļþ
ʹÓÃjava³ÌÐò¼à¿ØgeneFTP·þÎñÆ÷(ʹÓÃwindows¼Æ»®ÈÎÎñÖ´ÐÐjar°ü)£¬´úÂëÈçÏÂ:(¹¤³ÌĿ¼½á¹¹¼û¸½¼þ)
Task.java:
package com.monitor;
import java.io.BufferedReader;
import java ......