Swing組件幾乎都是輕量組件,那些頂層容器:窗體,小應用程序、窗口和對話框除外。因為輕量組件是在其容器的窗口中繪制的,而不是在自己的窗口中繪制的,所以輕量組件最終必須包含在一個重量容器中。因此,Swing的窗體、小應用程序、窗口和對話框都必須是重量組件,以便提供一個可以在其繪制Swing輕量組件的窗口。 Swing包含250多個類,是組件和支持類的集合。Swing提供了40多個組件,是AWT組件的四倍。除提供替代AWT重量組件的輕量組件外,Swing還提供了大量有助于開發圖形用戶界面的附加組件。
面向對象編程(OOP)具有多方面的吸引力。對管理人員,它實現了更快和更廉價的開發與維護過程。對分析與設計人員,建模處理變得更加簡單,能生成清晰、易于維護的設計方案。對程序員,對象模型顯得如此高雅和淺顯。此外,面向對象工具以及庫的巨大威力使編程成為一項更使人愉悅的任務。每個人都可從中獲益,至少表面如此。
ArrayIns(maxSize); for(int j=0; j
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage;
SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date(timestamp)); return date; } public static
public class JoinTest { public static void main(String[] args) { // TODO Auto-generated method stub Thread t1 = new ThreadA();//利用多態實例化一個A線程 Thread t2 = new ThreadB(t1);//利用多態實例化一個B線程 t1.start(); t2.s
import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class
import java.util.*; public class BoyerMoore { public static void main(String[] args) { String text="中國是一個偉大的國度;偉大的祖國啊";
public class GenerateSampleData { public void select() { String sql=""; Connection con = null; CallableStatement callAble=null; try{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://lo
import java.io.File; import java.io.FileInputStream; import javax.xml.parsers.DocumentBuilder; import
import java.math.BigDecimal; import java.text.DecimalFormat; public class ChinaNumber { private static
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;
日期類 * @version 1.0 */ import java.util.*; import java.text.*; import java.util.Calendar; public class
Java網絡請求工具類(依賴:org.apache.http;注:HttpClient?4.4,HttpCore?4.4) 到此處可以去下載依賴包:http://hc.apache.org/downloads
輸出,我們可以有好幾種方法: package org.andy.test; import java.util.ArrayList; import java.util.List; /** * @author andy * @version:2015-2-4
package com.page; public class PageUtil { // 每頁顯示的條數 private int pageSize; // 總共的條數 private int recordCount; // 當前頁面 private int currentPage; public PageUtil(int pageSize, int recordCount, int current
import java.util.Arrays; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto
代碼演示: //數據庫中去的日期 Date?s?=?list.get(0).getSdate(); System.out.println(s);//?Tue?Apr?28?00:00:00?CST?2015 //手動new Date?d?=?new?Date(); System.out.println(d);//?Tue?Apr?28?20:53:15?CST?2015 System.out.pr
用于校驗一個字符串是否是合法的JSON格式 * */ import java.text.CharacterIterator; import java.text.StringCharacterIterator;
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java