java布局的一些問題,正在實時更新。

2021-06-05 03:43:52 字數 551 閱讀 3367

1.layoutcontainer是最重要的方法,因為元件的最終布局都是在該方法中實現的。這個方法會被awt-swing框架自動呼叫,例如改變元件的字型、容器尺寸改變等都會引起該方法的呼叫。

2.dolayout()方法是直接呼叫布局管理器的layoutcontainer方法,呼叫容器的dolayout可以強制實現容器的重新布局。

3.validate()方法呼叫了layoutmanager介面的void layoutcontainer(container parent)方法,也是強制實現容器的重新布局。

4.關於jframe的add操作的理解:

有的資料上說不能用jframe.add(component)之類的操作。但是在有的機器上完全可以,其實我們推薦是使用getcontentpane()得到乙個所謂的面板容器,因為jframe本身是乙個容器,但是它還可能包含選單等其他元件,若直接在jframe上使用add有時會發生一些意想不到的效果,如重疊。所以最好先獲得jframe的面板容器,然後在其上進行一些列操作。再者,如果用座標定位,jframe理所當然從最頂端開始,而jframe獲得的面板容器則從標題欄以下開始計算。

java模擬登入的一些問題

最近在做採集程式,用到模擬登入,用正常的httppost等都會顯示登入失敗,結果靜下心研究了一番,發現沒有登入就會有乙個request cookie,於是把這個第一次先get請求登入頁面獲取request cookie,然後再將該request cookie放到request header裡面的co...

Android聊天頁面布局的一些問題

介面採用relativelayout布局,activity的windowsoftinputmode預設配置,達到效果,軟鍵盤正常彈出不遮擋listview,標題欄不被擠壓頂出介面。遇到的問題 軟鍵盤彈出後,介面向上擠壓 解決 在布局檔案中加了個scrollview 設定layout height為0...

String 一些問題

前言 等號 對於基本型別,比較的是值,對於引用型別,比較的是記憶體位址。1.在物件池中建立,如果常量池中已經存在則返回常量池中已經有的。private static void test1 結果 true 2.乙個在string pool中,乙個在堆中。private static void test...