国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java窗口(JFrame)從零開始(2)——JDialog窗口

zhoutao / 1376人閱讀

摘要:窗體是從一個窗體中彈出另一個窗體,就好像網頁中的提示框一樣主要構造方法創建一個沒有標題并且沒有指定所有者的無模式對話框。創建一個沒有標題但將指定的作為其所有者的無模式對話框。

JDialog窗體是從一個窗體中彈出另一個窗體,就好像網頁中的提示框一樣

主要構造方法:
JDialog()

      創建一個沒有標題并且沒有指定 Frame 所有者的無模式對話框。 

JDialog(Dialog owner)

      創建一個沒有標題但將指定的 Dialog 作為其所有者的無模式對話框。 

JDialog(Dialog owner, boolean modal)

      創建一個具有指定所有者 Dialog 和模式的對話框。 

JDialog(Dialog owner, String title)

      創建一個具有指定標題和指定所有者對話框的無模式對話框。 

JDialog(Dialog owner, String title, boolean modal)

      創建一個具有指定標題、模式和指定所有者 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){                    //實現窗口的方法
        JFrame jf = new JFrame (title);                    //實例化JFrame對象
        Container con = jf.getContentPane();            //容器用來放東西
        con.setLayout(null);                            //
        JButton button = new JButton("彈出對話框");                //創建按鈕
        ActionListener a = new ActionListener(){            //監聽鼠標點擊
            public void actionPerformed (ActionEvent e){
                new dialog(jframe.this).setVisible(true);
            }
        };
        //開始設置具體的屬性
        jf.setBounds(100, 200, 300, 200);                //設置窗口位置、大小
        jf.setVisible(true);                            //顯示
        button.setSize(100, 30);
        con.add(button);
        button.addActionListener(a);
        jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE);            //設置關閉方式
    }
    public static void main(String[] args) {
        new jframe("test");
    }
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69995.html

相關文章

  • Java窗口JFrame從零開始(8)——文本框+文本域+密碼框

    摘要:文本域構造方法摘要構造新的。構造顯示指定文本的新的。密碼框構造方法摘要構造一個新,使其具有默認文檔為的開始文本字符串和為的列寬度。登錄界面賬號密碼清除登錄觸發事件設置關閉方式,可以選擇多種關閉玄子選項 應該最后一章了,前面有大神提到很少有人用Java做UI,這里就算是給像我這樣的初學者去了解窗體是怎么一回事的文章吧 文本框(JTextField) 構造方法摘要 JTextField(...

    X1nFLY 評論0 收藏0
  • Java窗口JFrame從零開始(1)——JFrame窗口

    摘要:簡單粗暴上代碼一個簡單的窗口,顯示一串字符。實現窗口的方法實例化對象容器用來放東西我的第一個窗口顯示文字開始設置具體的屬性居中顯示設置窗口位置大小顯示添加設置關閉方式 菜鳥一只,學習Swing中,抱著共同學習、練習和提高Java能力的想法,特在此此上傳些簡單的代碼。望大佬們多多指教!ヽ( ̄▽ ̄)?同時,也希望找一些朋友來一起討論。 簡單粗暴上代碼一個簡單的窗口,顯示一串字符。 pack...

    LdhAndroid 評論0 收藏0
  • Java窗口JFrame從零開始(5)——JPanel面板+JScrollPane面板

    摘要:面板實例化兩個面板加入按鈕設置關閉方式,可以選擇多種關閉玄子選項面板帶滾動條的面板實例化一個面板,加入一個文字編輯器設置關閉方式,可以選擇多種關閉玄子選項 JPanel面板 package jframe; import java.awt.Container; import java.awt.GridLayout; import javax.swing.*; public class ...

    shusen 評論0 收藏0
  • Java窗口JFrame從零開始(4)——流布局+邊界布局+網格布局

    摘要:代碼演示設置容器為邊界布局管理器循環添加按鈕,并設置按鈕布局網格布局類是一個布局處理器,它以矩形網格形式對容器的組件進行布置。構造方法摘要創建具有默認值的網格布局,即每個組件占據一行一列。創建具有指定行數和列數的網格布局。 流布局:FlowLayout構造方法:FlowLayout() 構造一個新的 FlowLayout,它是居中對齊的,默認的水平和垂直間隙是 5 個單位。...

    liangzai_cool 評論0 收藏0
  • Java窗口JFrame從零開始(3)——絕對布局

    摘要:中的絕對布局取消布局管理器實例化一個按鈕實例化一個按鈕設置位置與大小設置位置與大小顯示窗體 Swing中的絕對布局 package jframe;import java.awt.Button;import java.awt.Container;import javax.swing.*; public class jframe extends JFrame{ /** * */ pr...

    cangck_X 評論0 收藏0

發表評論

0條評論

zhoutao

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<