201671010139 徐楠
布局管理器應用總結:
FlowLayout 是 Applet 和 面板的缺省布局管理器。組件從左上角到右下角進行排列。
BorderLayout 按北、南、東、西、中的不同區域劃分將組件排列于容器中。
GridLayout 將組件按行和列排列。所有組件大小相同。
GridBagLayout 能將組件放置在最精確的位置。各組件的大小可以不同。
創建對話框(JDialog)
對話框的構造方法
JDialog(Frame owner) ——構造一個沒有標題的非模式對話框
JDialog(Frame owner, boolean modal) ——構造一個沒有標題的對話框,boolean型參數modal指定對話框是否為模式窗口
JDialog(Frame owner, String title) ——構造一個有標題的非模式對話框
JDialog(Frame owner, String title, boolean modal) ——構造一個有標題的對話框
showXxxDialog方法的參數
Component parentComponent
對話框的父窗口對象,其屏幕坐標將決定對話框的顯示位置;此參數也可以為null,表示采用缺省的Frame作為父窗口,此時對話框將設置在屏幕的正中
String title
對話框的標題
Object message
顯示在對話框中的描述信息。該參數通常是一個String對象,但也可以是一個圖標、一個組件或者一個對象數組
int optionType
對話框上按鈕的類型,可以為以下常量:
DEFAULT_OPTION
YES_NO_OPTION
YES_NO_CANCEL_OPTION
OK_CANCEL_OPTION
Object[] options
對話框上的選項。在輸入對話框中,通常以組合框形式顯示,在選項對話框中,則指按鈕的選項類型。該參數通常是一個String數組,但也可以是圖標或組件數組
Icon icon
對話框上顯示的裝飾性圖標,如果沒有指定,則根據messageType 參數顯示缺省圖標
Object initialValue
初始選項或輸入值
showXxxDialog()返回類型
showMessageDialog()沒有返回值
showConfirmDialog()和showOptionDialog()方法返回int型數值,代表用戶選擇按鈕的序號
(JOptionPane中定義了YES_OPTION、NO_OPTION、CANCEL_OPTION、OK_OPTION和CLOSED_OPTION等常量,分別代表用戶選擇了YES、NO、CANCEL、OK按鈕以及未選擇而直接關閉了對話框)
showInputDialog()方法的返回值為String或Object,代表用戶的輸入或選項
轉載于:https://www.cnblogs.com/xunan-1998/p/7967146.html
總結
以上是生活随笔為你收集整理的201671010139 徐楠的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux监听进程是否存在,并加入定时任
- 下一篇: CocosCreator游戏开发---菜