swing
57.彈出式選擇選單(choice)和列表(list)有什麼區別
choice是以一種緊湊的形式展示的,需要下拉才能看到所有的選項。choice中一次只能選中乙個選項。list同時可以有多個元素可見,支援選中乙個或者多個元素。
58.什麼是布局管理器?
布局管理器用來在容器中組織元件。
59.滾動條(scrollbar)和滾動面板(jscrollpane)有什麼區別?
scrollbar是乙個元件,不是容器。而scrollpane是容器。scrollpane自己處理滾動事件。
60.哪些swing的方法是執行緒安全的?
只有3個執行緒安全的方法: repaint(), revalidate(), and invalidate()。
61.說出三種支援重繪(painting)的元件。
62.什麼是裁剪(clipping)?
限制在乙個給定的區域或者形狀的繪圖操作就做裁剪。
63.menuitem和checkboxmenuitem的區別是什麼?
checkboxmenuitem類繼承自menuitem類,支援選單選項可以選中或者不選中。
64.邊緣布局(borderlayout)裡面的元素是如何布局的?
borderlayout裡面的元素是按照容器的東西南北中進行布局的。
65.網格包布局(gridbaglayout)裡面的元素是如何布局的?
gridbaglayout裡面的元素是按照網格進行布局的。不同大小的元素可能會佔據網格的多於1行或一列。因此,行數和列數可以有不同的大小。
66.window和frame有什麼區別?
frame類繼承了window類,它定義了乙個可以有選單欄的主應用視窗。
67.裁剪(clipping)和重繪(repainting)有什麼聯絡?
當視窗被awt重繪執行緒進行重繪的時候,它會把裁剪區域設定成需要重繪的視窗的區域。
Java面試題及其答案
1.乙個圓劃分為n個扇形,現用m種顏色對其上色,要求相鄰兩塊扇形的顏色不能相同,問有多少種上色方案?其中n 1,m 3 注意 不考慮對稱性,例如 乙個圓劃分為2個扇形,用3種顏色上色方案有 黑紅,黑白,白紅,白黑,紅白,紅黑 6種,相當於每個扇形都有編號,是不一樣的。採用數學歸納的思想。求n個扇形的...
JAVA面試題總匯 含答案
6.以下 有什麼問題?stl易 typedef vector intarray intarray array array.push back 1 array.push back 2 array.push back 2 array.push back 3 刪除array陣列中所有的2 for inta...
java 後台面試題及答案
get 從伺服器上獲取資料,也就是所謂的查,僅僅是獲取伺服器資源,不進行修改。post 向伺服器提交資料,這就涉及到了資料的更新,也就是更改伺服器的資料。1 get方式是以實體的方式得到由請求url所指定資源的資訊,如果請求url只是乙個資料產生過程,那麼最終要在響應實體中返回的是處理過程的結果所指...