JAVA GUI 程式設計

2021-09-01 07:22:41 字數 640 閱讀 4342

一、 gui中的元件最終都是繼承於component

二、元件在容器中的布局常用的有四種布局方式:

1、flowlayout  流布局管理器

特點:從左到右,從上到下,居中排列,布局會隨窗體的大小改變而改變,一般在某一固定的行中使用flowlayout布局

2、borderlayout  邊框布局管理器

特點:南北橫向貫通   東西不貫通,boderlayout是jframe的預設布局管理器

當在boderlayout中再使用borderlayout布局時,第二個borderlayout中必須手動設定各項的高

度尺寸(使用this.setpreferredsize(new dimension(0, 55));),不然第二個borderlayout裡的北南內容不能顯示

3、gridlayout 風格布局管理器  

特點:通過gridlayout布局可以分成幾行幾列,每一塊肯定等大。

4、cardlayout  卡片布局管理器

三、軟體介面的一般結構

四、一般使用內部類結構來處理滑鼠的事件。

this.cancelbtn.addactionlistener(new actionlistener() 

});

JavaGUI問題求教

關於jbutton的 jbutton建立的按鈕可以分為兩層,一層是我們所看到的按鈕效果,令一層是該按鈕下的背景 如何隱藏掉按鈕效果,只留下按鈕的背景呢 哪位高手幫我解決下,先謝過了 示例 如下 jbutton button new jbutton hello 演示時你會看見背景顏色發生變化了 but...

Java GUI布局管理器

1.flowlayout 流式布局管理器,是panel型別容器的預設布局管理器。布局效果 元件在容器中按加入順序逐行定位,行內從左到右,一行滿後換行,預設對齊方式為居中對齊。常用的構造方法 public flowlayout 預設 public flowlayout int align 建立flow...

趙雅智 java GUI設計和布局

gui graphical user inte ces 由各種圖形物件組成的使用者介面,在這種使用者介面下,使用者的命令和對程式的控制是通過 選擇 各種圖形物件來實現的。元件和容器 flowlayout 流式布局,是panel 及其子類 預設布局管理器 borderlayout 邊界布局,是wind...