2014-02-11 51 views
0

gui是如何在最低級別創建的?在Java中,可以輸入JFrame方法並創建一個窗口。在某個時刻,這個窗口必須逐個像素地編碼。這是通過處理器中的彙編,機器代碼還是微碼完成的?低級GUI編程

+1

相關:http://stackoverflow.com/questions/4887235/inner-workings-of-c-graphics-libraries/4887470 –

+0

這取決於硬件可用。任何體面的機器現在都可以使用GPU。這些可以自己完成更高級別的基元(多邊形,紋理等),只需要通過驅動程序發出適當的請求。但是如果您使用某種軟件光柵化器或自定義着色器程序,您仍然可以逐像素地進行。 – dbrank0

回答

1

在最低級別gui的創建過程中,電子通過一系列半導體浮動......之後,它們是0和1代表二進制,然後是機器代碼,然後是assly(取決於CPU架構),然後是編程語言,你是否想用自己的模板來製作自己的gui?嘗試使用圖像作爲GUI。

Setting background images in JFrame