摘要:窗體是從一個窗體中彈出另一個窗體,就好像網(wǎng)頁中的提示框一樣主要構(gòu)造方法創(chuàng)建一個沒有標(biāo)題并且沒有指定所有者的無模式對話框。創(chuàng)建一個沒有標(biāo)題但將指定的作為其所有者的無模式對話框。
JDialog窗體是從一個窗體中彈出另一個窗體,就好像網(wǎng)頁中的提示框一樣
主要構(gòu)造方法:
JDialog()
創(chuàng)建一個沒有標(biāo)題并且沒有指定 Frame 所有者的無模式對話框。
JDialog(Dialog owner)
創(chuàng)建一個沒有標(biāo)題但將指定的 Dialog 作為其所有者的無模式對話框。
JDialog(Dialog owner, boolean modal)
創(chuàng)建一個具有指定所有者 Dialog 和模式的對話框。
JDialog(Dialog owner, String title)
創(chuàng)建一個具有指定標(biāo)題和指定所有者對話框的無模式對話框。
JDialog(Dialog owner, String title, boolean modal)
創(chuàng)建一個具有指定標(biāo)題、模式和指定所有者 Dialog 的對話框。
示例代碼:
package jframe; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; class dialog extends JDialog{ /** * */ private static final long serialVersionUID = 1L; public dialog(jframe jf){ super(jf,"JDialog窗口",true); Container con = getContentPane(); con.add(new JLabel("我是對話框")); setBounds(100,100,300,100); } } public class jframe extends JFrame{ /** * */ private static final long serialVersionUID = 1L; public jframe(String title){ //實現(xiàn)窗口的方法 JFrame jf = new JFrame (title); //實例化JFrame對象 Container con = jf.getContentPane(); //容器用來放東西 con.setLayout(null); // JButton button = new JButton("彈出對話框"); //創(chuàng)建按鈕 ActionListener a = new ActionListener(){ //監(jiān)聽鼠標(biāo)點擊 public void actionPerformed (ActionEvent e){ new dialog(jframe.this).setVisible(true); } }; //開始設(shè)置具體的屬性 jf.setBounds(100, 200, 300, 200); //設(shè)置窗口位置、大小 jf.setVisible(true); //顯示 button.setSize(100, 30); con.add(button); button.addActionListener(a); jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE); //設(shè)置關(guān)閉方式 } public static void main(String[] args) { new jframe("test"); } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/69995.html
摘要:文本域構(gòu)造方法摘要構(gòu)造新的。構(gòu)造顯示指定文本的新的。密碼框構(gòu)造方法摘要構(gòu)造一個新,使其具有默認(rèn)文檔為的開始文本字符串和為的列寬度。登錄界面賬號密碼清除登錄觸發(fā)事件設(shè)置關(guān)閉方式,可以選擇多種關(guān)閉玄子選項 應(yīng)該最后一章了,前面有大神提到很少有人用Java做UI,這里就算是給像我這樣的初學(xué)者去了解窗體是怎么一回事的文章吧 文本框(JTextField) 構(gòu)造方法摘要 JTextField(...
摘要:簡單粗暴上代碼一個簡單的窗口,顯示一串字符。實現(xiàn)窗口的方法實例化對象容器用來放東西我的第一個窗口顯示文字開始設(shè)置具體的屬性居中顯示設(shè)置窗口位置大小顯示添加設(shè)置關(guān)閉方式 菜鳥一只,學(xué)習(xí)Swing中,抱著共同學(xué)習(xí)、練習(xí)和提高Java能力的想法,特在此此上傳些簡單的代碼。望大佬們多多指教!ヽ( ̄▽ ̄)?同時,也希望找一些朋友來一起討論。 簡單粗暴上代碼一個簡單的窗口,顯示一串字符。 pack...
摘要:面板實例化兩個面板加入按鈕設(shè)置關(guān)閉方式,可以選擇多種關(guān)閉玄子選項面板帶滾動條的面板實例化一個面板,加入一個文字編輯器設(shè)置關(guān)閉方式,可以選擇多種關(guān)閉玄子選項 JPanel面板 package jframe; import java.awt.Container; import java.awt.GridLayout; import javax.swing.*; public class ...
摘要:代碼演示設(shè)置容器為邊界布局管理器循環(huán)添加按鈕,并設(shè)置按鈕布局網(wǎng)格布局類是一個布局處理器,它以矩形網(wǎng)格形式對容器的組件進行布置。構(gòu)造方法摘要創(chuàng)建具有默認(rèn)值的網(wǎng)格布局,即每個組件占據(jù)一行一列。創(chuàng)建具有指定行數(shù)和列數(shù)的網(wǎng)格布局。 流布局:FlowLayout構(gòu)造方法:FlowLayout() 構(gòu)造一個新的 FlowLayout,它是居中對齊的,默認(rèn)的水平和垂直間隙是 5 個單位。...
摘要:中的絕對布局取消布局管理器實例化一個按鈕實例化一個按鈕設(shè)置位置與大小設(shè)置位置與大小顯示窗體 Swing中的絕對布局 package jframe;import java.awt.Button;import java.awt.Container;import javax.swing.*; public class jframe extends JFrame{ /** * */ pr...
閱讀 1668·2021-09-28 09:35
閱讀 1138·2019-08-30 15:54
閱讀 1665·2019-08-30 15:44
閱讀 3370·2019-08-30 14:09
閱讀 499·2019-08-29 14:05
閱讀 2668·2019-08-28 17:53
閱讀 1991·2019-08-26 13:41
閱讀 1721·2019-08-26 13:26