使用SwingWorker之一

原文地址:http://blog.sina.com.cn/s/blog_4b6047bc010007so.html        正確理解和使用Swing執行緒模式編程是編寫響應靈活的Swing程式的關鍵。從Java SE 6開始引進的SwingWorker能幫你輕鬆的編寫多線程Swing程式,改善你Swing程式的結構,提高介面響應的靈活性。SDN(Sun developer Network)上有一篇很好的文章:Improve Application Performance With

struts2中文亂碼問題

struts2中提供了中文亂碼的解決方案,在struts.xml中添加下面代碼:<constant name="struts.i18n.encoding" value="UTF-8"/> i18n是internationalization(國際化) 這些配置可以去struts2-core-2.1.8.1.jar下的org.apache.struts2包裡的default.properties去尋找。 但在struts2.1.6

圖形化使用者介面(一)GUI元素之單選框

 這個小程式展示的是:是有三個選項按鈕改變Label內容。這裡有幾個需要注意的地方:1. 選項按鈕要組成組,則需要ButtonGroup類來定義一組相關的選項按鈕。2. 每個選項按鈕都要添加到按鈕組中,每個按鈕還要獨自添加到面板中。3. ButtonGroup對象不是一個組織對象並顯示組建的容器;這隻是定義共同起作用、組成一組相關選項的按鈕組的方法。ButtonGroup對象可以保證當選中組內另一個按鈕時,自動關閉當前選中的按鈕。 實際效果QuoteOptions.java import

ADO.NET編程模型學習

ADO.NET提供對Microsoft SQL Server等資料來源以及通過OLE DB和XML公開的資料來源的一致訪問.ADO.NET的兩個核心組件DataSet對象(目的:實現獨立於任何資料來源的資料訪問)和.NET Framework資料提供者(目的:實現資料操作和對資料的快速、只進、唯讀訪問)完成從資料操作中分解出資料訪問。    .NET Framework資料提供者:包括Connection、Command、DataReader和DataAdapter對象   

swing 描繪正弦曲線

import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JSlider;import javax.swing.event.ChangeEvent;import javax.swing.event.ChangeListener;import

struts2 委託spring代理action

讓spring代替struts2產生Action struts2中提供了一個與spring進行整合的包,位於struts2 的lib下,叫做struts2-spring-plugin.jar。複製到目前的目錄的WEB-INF/lib下,然後配置struts.xml和applicationContext.xml (1)在struts.xml的<action>配置中使用class屬性指向Spring的<bean>元素:    <action name="login"

Csdn文章缺陷

Csdn上的文章功能實在不敢恭維。 1,有時候文章發了,但又發現文章中有錯誤或歧義,沒辦法只能繼續跟帖,修改錯誤。從而導致文章很混亂。2,如果發了文章,但又後悔了,想刪除貼了,可是論壇沒提供這個功能。 Csdn這方面做得實在令人不爽,怎麼說在國內也算得上大站了,論壇功能這方面的問題都尚不完善。希望這方面的缺陷能儘快的解決,讓所有的會員享受更好的論壇服務。

char[]轉為String類型

public class CharToString {public static void main(String[] args) {char[] c = {'a', 'b', 'c', 'd'};String s1 = new String(c);String s2 = String.valueOf(c);if(s1.equals("abcd"))System.out.println("char[] to String ,

javax.naming.NoInitialContextException hibernate錯誤的解決方案

做第一個hibernate項目運行client端時出現: 06:48:02,578  WARN SessionFactoryObjectFactory:98 - Could not bind factory to JNDIjavax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an

我眼中的NMEA-0183協議

NMEA是National Marine Electronics Association(美國國家海事電子協會)的縮寫。該協會是一家專門從事海洋電子裝置方面研究的民間機構,它制定了關於GPS(全球定位系統)電子裝置之間的通訊介面和協議的NMEA標準。NMEA-0183協議是目前GPS接收機上使用最廣泛的協議,大多數常見的GPS接收機、GPS資料處理軟體、導航軟體都遵守或者至少相容這個協議。一、            電器特性Baud Rate:4800bpsData

在 ConnectionString 中未指定 OLE DB 提供者。樣本為:“Provider=SQLOLEDB;”之錯誤原因

ASP.NET(VB.net)連結資料庫報錯:在 ConnectionString 中未指定 OLE DB 提供者。樣本為:“Provider=SQLOLEDB;來源程式如下:<%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.OleDb" %><mce:script language="VB" runat="server"><!-- Sub

AWT之FileDialog簡單應用

import java.awt.Button;import java.awt.Dialog;import java.awt.FileDialog;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.TextArea;import

如何學好VC

這個問題很多朋友都問過我,當然流汗是必須的,但同時如果按照某種思路進行有計劃的學習就會起到更好的效果。萬事開頭難,為了協助朋友們更快的掌握VC開發,下面我將自己的一點體會講一下:1、需要有好的C/C++基礎。正所謂“磨刀不誤砍柴工”,最開始接觸VC時不要急於開始Windows程式開發,而是應該進行一些字元介面程式的編寫。這樣做的目的主要是增加對語言的熟悉程度,同時也訓練自己的思維和熟悉一些在編程中常犯的錯誤。更重要的是理解並能運用C++的各種特性,這些在以後的開發中都會有很大的協助,特別是利用M

求最大數(彙編)

 老師要求是:輸出學號和姓名,                   輸入數並以空格間隔                   能判斷錯誤的輸入                   能夠迴圈判斷 編程思路: 先輸出學號和姓名輸出"Input datas(0 - 9999):"然後輸入數字,以空格間隔錯誤判斷比較數的大小轉換為十進位按斷行符號,輸出最大數再迴圈輸入數字 *

圖形化使用者介面(一)GUI元素之判定事件來源

 一個監聽器對象用來監聽兩個對象,如何判定事件來源?LeftRight .java(驅動程式)LeftRightPanel .java 效果 來源程式如下: import javax.swing.JFrame;public class LeftRight { public static void main(String[] args) {  JFrame frame = new JFrame("Right or Left");  frame.setDefaultCloseOperation(JF

圖形化使用者介面(一)GUI元素之JSlider

 新知識點:    *    JSlider類有四個參數:第一個指明滑動條的放置方向;第二個和第三個指明滑動條的最小值和最大值;第四個指定滑動條的初值    *    滑動條個屬性:                            最大刻度、最小刻度、是否顯示刻度標記、是否顯示刻度標籤    *    slider和Label對齊的設定    *    滑動條產生的是change event事件    *   

一道題的深入解析

  試題1:void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ) { char *str = NULL; GetMemory( str );  strcpy( str, "hello world" ); printf( str );}  試題2:char *GetMemory( void ){  char p[] = "hello world";  return p; }void Test( void )

struts2路徑問題

struts2中的路徑是根據action確定的,而非jsp的真實路徑確定的,所以使用絕對路徑更好。 在jsp中"/"代表整個網站根路徑,不是web-app根路徑 <%String path = request.getContextPath();String basePath =

職場成功的秘訣-自信心

      最近的工作非常忙。其實,與其說工作忙,不如說自己基礎差,因為有很多東西需求補習才能應付目前工作中的挑戰。     昨天晚上,與朋友約好一起討論技術問題,使我受益匪淺。即職場成功的秘訣--自信心   

智力題題目及答案【集合】

第一題: 10個犯人在一天晚上得到訊息,第2天早上,每人會被帶上一頂帽子,上面寫上0~9的任意一個數字。每個人能看到其他人帽子上的數字,但看不到自己的。大家之間不允許交流。隨後,每個人要寫下一個0~9之間的數字。如果至少有一個人寫的數字和自己帽子上的數字相等,則大家都被釋放。如果大家都寫錯,所有人 都要被殺頭。因此,這天晚上,犯人們必須想一種解法來自救。  

總頁數: 61357 1 .... 15603 15604 15605 15606 15607 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.