欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java制作窗口代碼 java創(chuàng)建窗口代碼

如何使用java編寫(xiě)一個(gè)窗口?

新建一個(gè)窗口,然后實(shí)現(xiàn)一個(gè)關(guān)閉按鈕”窗口的功能

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站十多年經(jīng)驗(yàn)成就非凡,專業(yè)從事網(wǎng)站建設(shè)、成都做網(wǎng)站,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文發(fā)稿,廣告投放平臺(tái)等。十多年來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18980820575,我們期待您的來(lái)電!

import java.awt.*;

import java.awt.event.*;

public class TestWindowEvent {

public static void main (String[] args) {

new Frame88 ("WindowAdapter");

}

}

class Frame88 extends Frame {

Frame88 (String s) {

super(s);

setBounds (300,300,200,70);

setLayout (null);

setVisible (true);

addWindowListener (new WindowAdapter() {

public void windowClosing(WindowEvent e) {

setVisible (false);

System.exit(0);

}

} );

}

}

java文件怎么寫(xiě)出窗口

//首先需要導(dǎo)入用到的包

import java.awt.*;

//然后編寫(xiě)代碼,我們可以先新建個(gè)ShowFrame的類(lèi)

public class ShowFrame{

//這里我們添加一個(gè)方法

public static void view(){

JFrame frame=new JFrame();//新建一個(gè)窗口

frame.setSize(300,400);//大小是300*400

frame.setVisible(true);//設(shè)置顯示屬性為true

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設(shè)置默認(rèn)關(guān)閉窗口方式點(diǎn)關(guān)閉,即推出

}

}

public static void main(String[] args){

ShowFrame.view();//在主方法里面調(diào)用view()方法

}

其實(shí)還有好多呢 這是簡(jiǎn)單些的,還要添加面板什么的。。呵呵 有時(shí)間多交流

Java編寫(xiě)一個(gè)簡(jiǎn)單的窗口程序,流程是什么?

import javax.swing.*;\x0d\x0aimport java.awt.*;\x0d\x0aimport java.awt.event.*;\x0d\x0apublic class Test3 extends JFrame implements ActionListener{\x0d\x0a JMenu m;\x0d\x0a JMenuItem mi1,mi2;\x0d\x0a JMenuBar mb;\x0d\x0a \x0d\x0a public Test3(){\x0d\x0a m = new JMenu("學(xué)生查詢");\x0d\x0a mi1 = new JMenuItem("確認(rèn)");\x0d\x0a mi2 = new JMenuItem("取消");\x0d\x0a mb = new JMenuBar();\x0d\x0a m.add(mi1);\x0d\x0a m.add(mi2);\x0d\x0a mb.add(m);\x0d\x0a this.setJMenuBar(mb);\x0d\x0a this.setSize(400,300);\x0d\x0a this.setLocationRelativeTo(null);//窗口居中\(zhòng)x0d\x0a this.setVisible(true);\x0d\x0a this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\x0d\x0a mi1.addActionListener(this);\x0d\x0a mi2.addActionListener(this);\x0d\x0a }\x0d\x0a public static void main(String[] args){\x0d\x0a new Test3();\x0d\x0a \x0d\x0a }\x0d\x0a public void actionPerformed(ActionEvent ae){\x0d\x0a if(ae.getSource()==mi1){\x0d\x0a JOptionPane.showMessageDialog(null, "你點(diǎn)擊了確定按鈕"); }else{\x0d\x0a JOptionPane.showMessageDialog(null, "你點(diǎn)擊了取消按鈕"); }\x0d\x0a }\x0d\x0a \x0d\x0a}

用java做一個(gè)窗口

java做窗口的話,需要用swing技術(shù),之后創(chuàng)建JFrame 等組件,即可完成窗口創(chuàng)建工作。

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; //定義一個(gè)窗口架構(gòu)

JMenuBar mb;//定義窗口的菜單工具欄

JMenu m; //定義菜單

JMenuItem mi1;//定義菜單的內(nèi)容

JMenuItem mi2; //定義菜單的內(nèi)容

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); //設(shè)置窗口大小

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設(shè)置退出時(shí)關(guān)閉窗口

frame.setVisible(true);//設(shè)置窗口可見(jiàn)

} public void initAction() {

mi1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 具體實(shí)現(xiàn)代碼根據(jù)實(shí)際要求填寫(xiě)

System.out.println("click");

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

}

});

mi2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 具體實(shí)現(xiàn)代碼根據(jù)實(shí)際要求填寫(xiě)

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

}

});

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

new MenuTest();//執(zhí)行菜單創(chuàng)建

}}

JAVA 制作登陸窗口

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class Login extends JFrame{

nbsp;public Login() {

nbsp;nbsp;setLayout(new GridLayout(1,2));//網(wǎng)格布局,1行2列,放置左面板和右面板

nbsp;nbsp;setTitle("發(fā)表iPhone說(shuō)說(shuō)");//設(shè)置窗口標(biāo)題

nbsp;nbsp;setSize(550,300);//設(shè)置大小

nbsp;nbsp;setLocationRelativeTo(null);//設(shè)置窗口位置

nbsp;nbsp;setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設(shè)置窗口關(guān)閉按鈕動(dòng)作

nbsp;nbsp;//左面板

nbsp;nbsp;JPanel leftPanel = new JPanel();

nbsp;nbsp;leftPanel.setBorder(BorderFactory.createTitledBorder("登錄手機(jī)騰訊網(wǎng)"));//給左面板加上邊框,并添加文字

nbsp;nbsp;leftPanel.setLayout(new BorderLayout());

nbsp;nbsp;JPanel leftPanelTop = new JPanel();

nbsp;nbsp;JPanel leftPanelBottom = new JPanel();

nbsp;nbsp;leftPanel.add(leftPanelTop, BorderLayout.CENTER);

nbsp;nbsp;leftPanel.add(leftPanelBottom, BorderLayout.SOUTH);

nbsp;nbsp;leftPanelTop.setLayout(new GridLayout(3,2));//網(wǎng)格布局,3行2列

nbsp;nbsp;nbsp;nbsp;nbsp;

nbsp;nbsp;//========================請(qǐng)?jiān)谙旅鎸?xiě)上你的代碼

nbsp;nbsp;JLabel qq = new JLabel("QQ號(hào)碼");

nbsp;nbsp;JTextField qqNum = new JTextField();

nbsp;nbsp;JLabel pwd = new JLabel("QQ密碼");

nbsp;nbsp;JPasswordFieldnbsp; qqPwd = new JPasswordField();

nbsp;nbsp;JLabel verify = new JLabel("驗(yàn)證碼");

nbsp;nbsp;JTextField qqVer = new JTextField();

nbsp;nbsp;leftPanelTop.add(qq);

nbsp;nbsp;leftPanelTop.add(qqNum);

nbsp;nbsp;leftPanelTop.add(pwd);

nbsp;nbsp;leftPanelTop.add(qqPwd);

nbsp;nbsp;leftPanelTop.add(verify);

nbsp;nbsp;leftPanelTop.add(qqVer);

nbsp;nbsp;leftPanelBottom.setLayout(new GridLayout(1,2));

nbsp;nbsp;JLabel i_vc = new JLabel(new ImageIcon("images/VerificationCode.jpg"));//這是顯示驗(yàn)證碼的標(biāo)簽,幫你寫(xiě)好了,后面直接調(diào)用即可。

nbsp;nbsp;JButton bt1 = new JButton("帳號(hào)密碼登陸");

nbsp;nbsp;JButton bt2 = new JButton("帶驗(yàn)證碼登陸");

nbsp;nbsp;JPanel btPanel = new JPanel();

nbsp;nbsp;btPanel.setLayout(new GridLayout(2,1));

nbsp;nbsp;btPanel.add(bt1);

nbsp;nbsp;btPanel.add(bt2);

nbsp;nbsp;leftPanelBottom.add(i_vc);

nbsp;nbsp;leftPanelBottom.add(btPanel);

nbsp;nbsp;//============================================

nbsp;nbsp;add(leftPanel);//將左面板放入窗體中

nbsp;nbsp;//右面板

nbsp;nbsp;JPanel rightPanel = new JPanel();

nbsp;nbsp;rightPanel.setBorder(BorderFactory.createTitledBorder("發(fā)表iPhone說(shuō)說(shuō)"));//給右面板加上邊框,并添加文字

nbsp;nbsp;//========================請(qǐng)?jiān)谙旅鎸?xiě)上你的代碼

nbsp;nbsp;JTextArea msg = new JTextArea();

nbsp;nbsp;JButton submit = new JButton("馬上發(fā)表說(shuō)說(shuō)");

nbsp;nbsp;rightPanel.setLayout(new BorderLayout());

nbsp;nbsp;rightPanel.add(msg, BorderLayout.CENTER);

nbsp;nbsp;rightPanel.add(submit, BorderLayout.SOUTH);

nbsp;nbsp;//============================================

nbsp;nbsp;add(rightPanel);//將右面板放入窗體中

nbsp;nbsp;setVisible(true);//使窗體可見(jiàn)

nbsp;}

nbsp;public static void main(String[] args){

nbsp;nbsp;new Login();

nbsp;}

}

用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)上再搜下。。。美化我不在行。。。

本文題目:java制作窗口代碼 java創(chuàng)建窗口代碼
文章源于:http://chinadenli.net/article38/dodeosp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、企業(yè)網(wǎng)站制作、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、用戶體驗(yàn)、網(wǎng)站營(yíng)銷(xiāo)、外貿(mào)網(wǎng)站建設(shè)

廣告

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

商城網(wǎng)站建設(shè)