真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java寫(xiě)代碼窗口 java編寫(xiě)一個(gè)窗口

JAVA如何給程序設(shè)置一個(gè)窗口

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

創(chuàng)新互聯(lián)堅(jiān)信:善待客戶,將會(huì)成為終身客戶。我們能堅(jiān)持多年,是因?yàn)槲覀円恢笨芍档眯刨?。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。10多年網(wǎng)站建設(shè)經(jīng)驗(yàn)創(chuàng)新互聯(lián)是成都老牌網(wǎng)站營(yíng)銷(xiāo)服務(wù)商,為您提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、成都h5網(wǎng)站建設(shè)、網(wǎng)站制作、成都品牌網(wǎng)站建設(shè)、微信小程序開(kāi)發(fā)服務(wù),給眾多知名企業(yè)提供過(guò)好品質(zhì)的建站服務(wù)。

然后在同一個(gè)構(gòu)造函數(shù)中跟進(jìn)一行f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);此為設(shè)置關(guān)閉圖標(biāo)即退出程序緊接著,寫(xiě)f.setResizable(false);此為設(shè)置不可更改窗體大小。如圖,的確沒(méi)辦法更改了。

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

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

用java寫(xiě)一個(gè)窗口

import java.awt.BorderLayout;

import java.awt.Toolkit;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class MyFrame extends JFrame {

private JLabel lab_name;

private JLabel lab_number;

private JLabel lab_amount;

private JTextField jtf_name;

private JTextField jtf_number;

private JTextField jtf_amount;

private JButton but_1;

private JButton but_2;

private JButton but_3;

public MyFrame(){

setSize(245, 260);

setTitle("JLabel Demo");

Toolkit tk = Toolkit.getDefaultToolkit();

setLocation((tk.getScreenSize().height - this.HEIGHT)/2,

(tk.getScreenSize().width - this.WIDTH)/2);

this.setLayout(null);

lab_name = new JLabel("姓名");

lab_number = new JLabel("學(xué)號(hào)");

lab_amount = new JLabel("金額");

jtf_name = new JTextField(13);

jtf_number = new JTextField(13);

jtf_amount = new JTextField(13);

JPanel jp_top = new JPanel();

jp_top.setBounds(0, 20, 245, 100);

jp_top.setLayout(new BorderLayout());

JPanel jp_top_name = new JPanel();

JPanel jp_top_number = new JPanel();

JPanel jp_top_amount = new JPanel();

jp_top_name.add(lab_name);

jp_top_name.add(jtf_name);

jp_top_number.add(lab_number);

jp_top_number.add(jtf_number);

jp_top_amount.add(lab_amount);

jp_top_amount.add(jtf_amount);

jp_top.add(jp_top_name,BorderLayout.NORTH);

jp_top.add(jp_top_number,BorderLayout.CENTER);

jp_top.add(jp_top_amount,BorderLayout.SOUTH);

JPanel jp_bottom = new JPanel();

jp_bottom.setBounds(0,150, 245, 90);

but_1 = new JButton("提交");

but_2 = new JButton("取消");

but_3 = new JButton("重寫(xiě)");

jp_bottom.add(but_1);

jp_bottom.add(but_2);

jp_bottom.add(but_3);

this.add(jp_top,BorderLayout.NORTH);

this.add(jp_bottom,BorderLayout.CENTER);

setVisible(true);

setResizable(false);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new MyFrame();

}

}

LZ看下合適不。。。按鈕想要美化的話 到網(wǎng)上再搜下。。。美化我不在行。。。

如何用eclipse編寫(xiě)java窗口程序

原料/工具:

電腦一臺(tái)

Eclipse

1.雙擊電腦桌面上的Eclipse圖標(biāo),打開(kāi)eclipse,顯示如下界面:

2.選擇菜單欄的file,選擇New,再點(diǎn)擊New子欄下的Project選項(xiàng);在彈出的窗口中選擇“java——java project";

3.在”P(pán)roject name“后的空白欄中填寫(xiě)工程名,一般工程名為小寫(xiě)字母開(kāi)頭;

4.在eclipse頁(yè)面左邊可以看見(jiàn)工程列表,將鼠標(biāo)移至工程名,右擊鼠標(biāo),選擇new——package建包;在彈出的窗口中,在"Name"欄填寫(xiě)包名,點(diǎn)擊finish按鈕完成建包;

5.展開(kāi)工程名,右擊選中的包,選擇”New——Class",建立類(lèi),在新彈出的窗口中,在“Name”欄填寫(xiě)類(lèi)名,如果這個(gè)類(lèi)包含main方法,應(yīng)該將下面的

public static void main(String[] args)勾選上;

6.以上步驟全部完成后,就可以開(kāi)始編寫(xiě)程序了。

Java編寫(xiě)一個(gè)簡(jiǎn)單的窗口程序

package inter.frame;import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JOptionPane;public class MenuTest { /**

* @param args

*/

JFrame frame;

JMenuBar mb;

JMenu m;

JMenuItem mi1;

JMenuItem mi2; public MenuTest() {

initFrame();

initAction();

} public void initFrame() {

frame = new JFrame();

mb = new JMenuBar();

m = new JMenu("學(xué)生查詢");

mi1 = new JMenuItem("確認(rèn)");

mi2 = new JMenuItem("取消"); m.add(mi1);

m.add(mi2);

mb.add(m);

frame.add(mb, BorderLayout.NORTH);

frame.setSize(300, 300);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

} public void initAction() {

mi1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

System.out.println("click");

JOptionPane.showMessageDialog(null, "你點(diǎn)擊了確定按鈕");

}

});

mi2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

JOptionPane.showMessageDialog(null, "你點(diǎn)擊了取消按鈕");

}

});

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

// TODO Auto-generated method stub

new MenuTest();

}}


文章名稱:java寫(xiě)代碼窗口 java編寫(xiě)一個(gè)窗口
鏈接分享:http://weahome.cn/article/dodoeed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部