java顯示窗口代碼 java顯示對話框

窗口可見代碼怎么打java

jframe.setVisible(true) 即可讓窗口可見.

站在用戶的角度思考問題,與客戶深入溝通,找到遂平網(wǎng)站設計與遂平網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務覆蓋遂平地區(qū)。

API里關于該方法的說明

public void setVisible(boolean?b)

根據(jù)參數(shù) b 的值顯示或隱藏此 Window。

窗口的其他常用屬性的設置,詳細見下面的例子

示例圖

參考代碼和詳細的注釋

import?java.awt.Color;

import?java.awt.Font;

import?javax.swing.JFrame;

import?javax.swing.JLabel;

public?class?MyFrame?extends?JFrame?{

//構造函數(shù)

public?MyFrame()?{

JLabel?jl?=?new?JLabel("床前明月光,疑是地上霜。",JLabel.CENTER);//文字標簽,文字居中

jl.setForeground(Color.BLUE);//文字的顏色

jl.setFont(new?Font("仿宋",?Font.BOLD,?20));//設置文字,字體

add(jl);//把文字添加到窗口

//getContentPane().setBackground(Color.WHITE);?//設置窗口(內容面板)的背景顏色

setTitle("窗口示例");//?窗口標題

setSize(300,?200);//?窗口大小?寬300?高200

setLocationRelativeTo(null);//?窗口居中

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//?當窗口關閉時,程序結束

}

//main函數(shù)

public?static?void?main(String[]?args)?{

MyFrame?frame?=?new?MyFrame();//?創(chuàng)建窗口

frame.setVisible(true);//?讓該窗口實例可見

}

}

java編寫有窗口界面應用程序 求代碼

package?image;

import?java.awt.BorderLayout;

import?java.awt.Color;

import?java.awt.Dimension;

import?java.awt.GridLayout;

import?javax.swing.JFrame;

import?javax.swing.JPanel;

import?javax.swing.SwingUtilities;

public?class?PanelRunner?extends?JFrame

{

private?static?final?long?serialVersionUID?=?1L;

private?static?void?initPanels?(?JFrame?pr?)

{

for?(?int?i?=?0;?i??5;?i++?)

{

JPanel?panel?=?new?JPanel?();

switch?(i)

{

case?0:

panel.setBackground?(Color.RED);

panel.setPreferredSize?(new?Dimension?(200,?100));

pr.add?(panel,?BorderLayout.NORTH);

break;

case?1:

panel.setBackground?(Color.YELLOW);

panel.setPreferredSize?(new?Dimension?(200,?300));

pr.add?(panel,?BorderLayout.EAST);

break;

case?2:

panel.setBackground?(Color.ORANGE);

panel.setPreferredSize?(new?Dimension?(200,?100));

pr.add?(panel,?BorderLayout.SOUTH);

break;

case?3:

panel.setBackground?(Color.WHITE);

panel.setPreferredSize?(new?Dimension?(200,?300));

pr.add?(panel,?BorderLayout.WEST);

break;

case?4:

pr.add?(panel,?BorderLayout.CENTER);

panel.setPreferredSize?(new?Dimension?(200,?100));

panel.setLayout?(new?GridLayout?(1,?2));

for?(?int?j?=?0;?j??2;?j++?)

{

JPanel?subPanel?=?new?JPanel?();

subPanel.setPreferredSize?(new?Dimension?(200,?100));

Color?color?=?j?==?0???Color.BLUE?:?Color.GREEN;

subPanel.setBackground?(color);

panel.add?(subPanel);

}

break;

default:

break;

}

}

}

private?static?void?initFrame?(?JFrame?pr?)

{

pr.setLayout?(new?BorderLayout?());

pr.setSize?(600,?300);

pr.setLocationRelativeTo?(null);

pr.setResizable?(false);

pr.setDefaultCloseOperation?(JFrame.EXIT_ON_CLOSE);

}

public?static?void?main?(?String[]?args?)

{

SwingUtilities.invokeLater?(new?Runnable?()

{

@Override

public?void?run?()

{

PanelRunner?pr?=?new?PanelRunner?();

initFrame?(pr);

initPanels?(pr);

pr.setVisible?(true);

}

});

}

}

JAVA如何給程序設置一個窗口

首先,繪制一個默認的窗體,創(chuàng)建好工程,包,類,命名類為Window.很簡單,在類中添加一個私有屬性JFrame,這么寫:private JFrame f = new JFrame("歡迎來到本自助銀行");Window的構造方法中,只寫?f.setVisible(true);以及窗體的初始位置和初始大小:f.setLocation(300, 200);f.setSize(800, 500);

然后在同一個構造函數(shù)中跟進一行f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);此為設置關閉圖標即退出程序緊接著,寫f.setResizable(false);此為設置不可更改窗體大小。如圖,的確沒辦法更改了。

最后,便是畫龍點睛的一筆,給窗體添加一個圖標,顯得更專業(yè)了一些:f.setIconImage(Toolkit.getDefaultToolkit().createImage("E:\\a.jpg"));

這里有一點比較重要,重申一句。構造器中的設置比靜態(tài)屬性初始化設置更有直接影響力。而且,程序是執(zhí)行向上覆蓋的。也就是說,如果之后有過更改,那么更改之后就顯示更改后的結果,比如,在這個構造函數(shù)中再寫f.setTitle("好好活著");那么,請注意窗體的文字。如圖:

網(wǎng)站欄目:java顯示窗口代碼 java顯示對話框
文章起源:http://muchs.cn/article32/dopodpc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站收錄自適應網(wǎng)站、動態(tài)網(wǎng)站、搜索引擎優(yōu)化、外貿建站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設