導航:首頁 > 編程語言 > javaawt包

javaawt包

發布時間:2023-05-19 12:45:36

java.awt包中的image如何使用

想打開圖仿虛盯像文備和件?

參考java.awt.image.BufferedImage 和 java.awt.Toolkit

下面是 java.awt.Toolkit 的方法譽明
Image createImage(byte[] imagedata)
Creates an image which decodes the image stored in the specified byte array.
abstract Image createImage(byte[] imagedata, int imageoffset, int imagelength)
Creates an image which decodes the image stored in the specified byte array, and at the specified offset and length.
abstract Image createImage(ImageProcer procer)
Creates an image with the specified image procer.
abstract Image createImage(String filename)
Returns an image which gets pixel data from the specified file.
abstract Image createImage(URL url)
Returns an image which gets pixel data from the specified URL.

⑵ java.awt.*是什麼

java.awt包,即java抽象窗口工具包(Abstract Window Toolkit,AWT)提供了許多用來設計GUI(Graphics User Interface,圖形用戶界面碧念宏)組件類。java早期進行用戶界面設計時,主要是用java.awt包提供的類。如Button(按鈕)、TextField(文本框悔冊)和List(列表)等。JDK1.2推出之後,增加高猜了一個新的javax.swing包,該包提供了功能更為強大的用來設計GUI的類。

⑶ java中awt包, awt event包, util包, sql包, io包各是做什麼的請詳細說明!在java文件中可以找到嗎,

你好,這些包都可以在jdk安裝目錄下的src.rar中找到,你解壓後就得到了JDK的源碼
awt:圖形界面,圖形界面編程會用到
awt event:響應界面編程的事件包
util:工具類和集合類都在此包中
sql:操作資料庫的類都在此包中
io:輸入輸出流
這些你明白他們的作用就好了,以後的學習慢慢就有了深入的了解。

⑷ javaimport java.awt.*;什麼意思

這個說的是導入

java.awt包下所有類型(更准確的說法),* 代表指定包(java.awt)下"所有類型"

這個是使用指定包下的一個指定類型(或者所有類型)之前類型聲明.放在package語句之後

這里的類型不僅僅包括class 類類型, 還可能存在 interface 介面類型,@interface (註解類型)

(主要看是什麼包)

對於一個你從來沒看到過的陌生的類型名有如下2點:

1).從import看導入的類型名:

,如果沒有參考api或者其它資料,,是看不出它對應的是類,還是介面,還是註解;

因為:

import 語句可以導入 class 類類型,interface 介面類型,@interface (註解類型),但是從類型名看不出對應具體的類型是類,還是介面,還是註解.

2).當然如果,從使用上看類型名:

如果是註解,在代碼中使用註解,因為類型前有@做標記,一下子就看出它是註解類型,如果是類與介面,那就難分辨了.


另外補充解釋:

1.有默認導入的包,即java.lang包.

例如:java.lang.System

經常使用的System類,雖然用了,但是沒有發現它對應的import語句

原因是:

包下所有類型.也就是只要類型所在的包是java.lang就不需要import,已經默認隱式導入了,不導包可直接使用

如果要使用的類型所在的包是其它包,如java.io,java.lang,java.lang.reflect等的,都需要import語句:

(程序代碼中用到class InputStream)importjava.io.InputStream;

導入才能使用包中的類型.

不過實際開發中,根據開發工具的提示,自己又很了解的,實際用到時根據提示導入那個包類型(如開發工具沒有提示,又存在這樣的包類型,這時才手動書寫import語句)


2.注意:

import語句不是強制使用的,可以不用(早期做法),但推薦使用.

如果不用import語句,只是要用其中的一個類型,不用import語句,但是類型名必須使用全限定類型名,

即要指定它所在的包,

例如:如果要使用InputStream,不寫import語句,

直接在代碼中指定類型名為 java.io.InputStream,

這是早期的做法,但問題是每次用到某個類型都要指定包路徑,如果包路徑很長(開發包,一般類型路徑很長的)

比如spring-web-4.2.x......jar包

下的HandlerMethodInvoker類型,所在的包是org.springframework.web.bind.annotation.support

如果不用import語句,在代碼中直接寫就是

org.springframework.web.bind.annotation.support.HandlerMethodInvoker

一個類型就佔了差不多半行的可見空間,顯然這樣的代碼的可讀性變差.

所以java的開發者後來想到用利用"import 包路徑.類型名;"來解決這個問題.

使用import語句已經是業界默認的,所以大膽使用吧...

⑸ java里的awt是什麼意思

AWT是Abstract Windowing Toolkit 的縮寫 意思是:Java抽象窗口工具,通過這組類你只需進行一次代碼開發,就可以移植到許多平台。要使用AWT,在工程的開頭使用import java.awt.*語句將其導入。

這將允許攔畝你使用TextComponent組件,例仔備如:Buttons、Scrollbars、Canvas、CheckBoxes、Lists和Label。Microsoft Visual J++近來宣布的應用程序基本類(AFC)也是作為AWT的一個簡戚森擴展,從而使Java開發環境與帶有微軟基本類(MFC)庫的Microsoft Visual C++更加接近。

⑹ java中有哪些類庫

java類庫:

1. java.lang包:

java最常用的包,程序不需要注入,就可以使用該包中的類,利用包中的類可以設計最基本的Java程序;

2.java.awt包 :

提供了圖形界面的創建方法,包括按鈕、文本框、返螞列表框、容器、字體、顏色和圖形等元素的建立和設置;

3.javax.swing包:

Java編寫的圖形界面提供創建類,利用javax.swing包的類建立的界面元素可調整為各種操作系統的界面風格,支持扒洞各種操作平台的界面的開發,swing包還提供了樹形控制項、表格控制項的類等;

4.java.io包:

提供數據流方式的系統輸入輸出控制、文件和對象的讀寫串列化處理;

5..java.util包:

提供時間日期、隨機數以及列表、 *** 、哈希表和堆棧春世枯等創建復雜數據結構的類;

6.java包:

提供網路開發的支持;

7.java.apple包:

包含Applet類,提供多媒體、網路功能。

⑺ java中AWT和SWing的區別與聯系

跟本地系統的相關性。。JDK寫程序
所有功能都是靠虛擬機去操作本地操作系統
比如window下。。就是JDK用windows
API實現你功能
而awt包中很多組件是組件自身去調用本地操作系統代碼
swing包中的組件
採用的是調用本地虛擬機方法,由虛擬機再調用本地操作系統代碼。。
意思就是中間多了一層,這樣就加強了swing包的移植性,與本地關系不那強了

閱讀全文

與javaawt包相關的資料

熱點內容
pr怎麼壓縮文件大小 瀏覽:861
查看oracle字元集命令 瀏覽:177
鋰電池增加密度 瀏覽:659
linux用戶密碼忘記 瀏覽:240
gb壓縮天然氣 瀏覽:633
圖片拼接不壓縮app 瀏覽:668
我的世界如何編程 瀏覽:84
vue反編譯代碼有問題 瀏覽:948
linuxshell字元串連接字元串 瀏覽:51
androidviewpager刷新 瀏覽:438
python編程計算平均分 瀏覽:678
加密數字貨幣市值查詢 瀏覽:692
時尚商圈app怎麼樣 瀏覽:584
stacklesspython教程 瀏覽:138
用命令行禁用135埠 瀏覽:212
linux防火牆編程 瀏覽:627
pdf閱讀器刪除 瀏覽:979
考研人如何緩解壓力 瀏覽:822
買電暖壺哪個app便宜 瀏覽:505
洛克王國忘記伺服器了怎麼辦 瀏覽:782