原创 第18章 applet和多媒體

1、applet與應用程序:      同:共享許多通用的程序設計特性      異:applet不需要main方法,可以在Web頁面調用。每個applet都是java.applet.Applet的子類。Applet類是一個AWT類,不能

原创 第17章 創建圖形用戶界面

1、按鈕(常規、複選框、單選框按鈕)      按鈕的公共特性在javax.swing.AbstractButton中定義      AbstractButtom --> JButton      AbstractButtom -->

原创 JAVA深複製與淺複製

1.淺複製與深複製概念⑴淺複製(淺克隆)被複制對象的所有變量都含有與原來的對象相同的值,而所有的對其他對象的引用仍然指向原來的對象。換言之,淺複製僅僅複製所考慮的對象,而不複製它所引用的對象。⑵深複製(深克隆)被複制對象的所有變量都含有與

原创 JTextField.getText() 和 JPassword.getPassword() 的區別

首先需要知道 JTextField 和 JPassword 的位置:java.lang.Object   java.awt.Component      java.awt.Container          javax.swing.JC

原创 第14章 抽象類和接口

1、抽象類     抽象類是重構的結果,在類頭用abstract修飾;不能使用new操作符創建實例。抽象類的構造函數爲protected  訪問權限,因爲它只被子類使用,創建一個具體子類的實例時,它的父類的構造方法被調用來初始化父類中定義

原创 第16章 事件驅動程序設計

1、事件和事件源      事件:程序發生了某些事情的信號,外部用戶動作和內部程序動作都可以觸發事件。      源對象:能創建一個事件並觸發該事件的組件,也稱源組件。                 事件對象包含與事件相關的一切屬性。可

原创 第12章 圖形用戶界面基礎

1、Swing和AWT的不同:      AWT適合開發簡單的圖形用戶界面,但不適合開發複雜的GUI項目,也容易發生於特定平臺相關的故障。(重量級組件)      SWing更穩定、更通用、更靈活,不依賴於自己GUI。(輕量級組件) SW

原创 第15章 圖形

1、圖形座標系      原點在組件左上角,x座標向右增加,y座標向下增加。 2、Graphics類      在GUI組件上繪製字符串、直線、矩陣、橢圓、弧形、多邊形和折線段的方法,是一個抽象類。當第一次顯示組件或者任何時候需要顯

原创 第4章 深入理解Activity與Fragment

本章詳細介紹了Android四大組件之一:Activity。學習本章的重點如下圖,在這章中,貫穿下來用了對比比較的方法,先是Activity和Servlet對比,再是Activity和Fragment對比,各自的相通點和不同點。這種“觸類

原创 TexturePacker PhysicsEditor

開發遊戲的人一般都很喜歡對 sprite 進行打包,而且在遊戲中很可能還會使用到box2d 形狀生成工具,不過免費的都不太好用,但是好的東西又都是要收費的。今天就給大家介紹一個福利,可以得到免費的收費工具。軟件下載地址:http://ww

原创 第2章 Android應用的界面編程

《瘋狂Android講義》第2章的內容確實有點多,幾乎一口氣把界面編程會用到的東西都塞過來。 本章大部分是講解View及其各種子類組件,基本上每講解一個新的組件都會有一個代碼例子,個人覺得這種方法學習起來最有效,界面編程的東西需要靠自己親

原创 1 初窺Lua

1、爲什麼使用Lua? 這個問題很多大牛前輩都回答過它的用處,現實遊戲開發情況也可以證明它的廣泛使用。知乎上《Lua 爲什麼在遊戲編程領域被廣泛運用》,開源社區《爲什麼我選擇 Lua ?》等等,都充分肯定了Lua的強大及其前景,免費小巧

原创 第19章 二進制IO

1、向文本文件讀/寫字符串和數字值      PrintWriter類:                 Scanner類:            2、文本I/O與二進制I/O      所有文件都是以二進制形式來存儲的,從本質上

原创 2 Lua變量、運算符及控制結構

1、Lua語言定義 標識符不能以數字作爲起始符,也要避免下劃線(_)接大寫字母,因爲這是Lua自身保留的,如_Start。     常量:全大寫和下劃線,如MY_CONSTANT     變量:第一個字母小寫,如myValue     全

原创 第8章 Android數據存儲與IO

本章主要介紹Android的輸入、輸出支持,Android爲文件IO提供了openFileOutput和openFileInput兩個便捷的方法;爲記錄、訪問應用程序的參數、選項提供了SharedPreferences工具類,可以方便地讀