ome/img/nav3_on.png">
APP
系统平台
  • 建站知识
  • 联系我们
  • 咨询热线 :
    028-86922220

    疆括仕网站建设,新征程启航

    为企业提供网站建设、域名注册、服务器等服务

    java制作窗口代码 java创建窗口代码

    如何使用java编写一个窗口?

    新建一个窗口,然后实现一个关闭按钮”窗口的功能

    成都网络公司-成都网站建设公司创新互联建站十多年经验成就非凡,专业从事网站建设、成都做网站,成都网页设计,成都网页制作,软文发稿广告投放平台等。十多年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:18980820575,我们期待您的来电!

    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文件怎么写出窗口

    //首先需要导入用到的包

    import java.awt.*;

    //然后编写代码,我们可以先新建个ShowFrame的类

    public class ShowFrame{

    //这里我们添加一个方法

    public static void view(){

    JFrame frame=new JFrame();//新建一个窗口

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

    frame.setVisible(true);//设置显示属性为true

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置默认关闭窗口方式点关闭,即推出

    }

    }

    public static void main(String[] args){

    ShowFrame.view();//在主方法里面调用view()方法

    }

    其实还有好多呢 这是简单些的,还要添加面板什么的。。呵呵 有时间多交流

    Java编写一个简单的窗口程序,流程是什么?

    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("学生查询");\x0d\x0a mi1 = new JMenuItem("确认");\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);//窗口居中\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, "你点击了确定按钮"); }else{\x0d\x0a JOptionPane.showMessageDialog(null, "你点击了取消按钮"); }\x0d\x0a }\x0d\x0a \x0d\x0a}

    用java做一个窗口

    java做窗口的话,需要用swing技术,之后创建JFrame 等组件,即可完成窗口创建工作。

    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("学生查询");

    mi1 = new JMenuItem("确认");

    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) {

    // 具体实现代码根据实际要求填写

    System.out.println("click");

    JOptionPane.showMessageDialog(null, "你点击了确定按钮");

    }

    });

    mi2.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent e) {

    // 具体实现代码根据实际要求填写

    JOptionPane.showMessageDialog(null, "你点击了取消按钮");

    }

    });

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

    new MenuTest();//执行菜单创建

    }}

    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));//网格布局,1行2列,放置左面板和右面板

    nbsp;nbsp;setTitle("发表iPhone说说");//设置窗口标题

    nbsp;nbsp;setSize(550,300);//设置大小

    nbsp;nbsp;setLocationRelativeTo(null);//设置窗口位置

    nbsp;nbsp;setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置窗口关闭按钮动作

    nbsp;nbsp;//左面板

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

    nbsp;nbsp;leftPanel.setBorder(BorderFactory.createTitledBorder("登录手机腾讯网"));//给左面板加上边框,并添加文字

    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));//网格布局,3行2列

    nbsp;nbsp;nbsp;nbsp;nbsp;

    nbsp;nbsp;//========================请在下面写上你的代码

    nbsp;nbsp;JLabel qq = new JLabel("QQ号码");

    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("验证码");

    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"));//这是显示验证码的标签,帮你写好了,后面直接调用即可。

    nbsp;nbsp;JButton bt1 = new JButton("帐号密码登陆");

    nbsp;nbsp;JButton bt2 = new JButton("带验证码登陆");

    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("发表iPhone说说"));//给右面板加上边框,并添加文字

    nbsp;nbsp;//========================请在下面写上你的代码

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

    nbsp;nbsp;JButton submit = new JButton("马上发表说说");

    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);//使窗体可见

    nbsp;}

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

    nbsp;nbsp;new Login();

    nbsp;}

    }

    用java写一个窗口

    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("学号");

    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("重写");

    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看下合适不。。。按钮想要美化的话 到网上再搜下。。。美化我不在行。。。


    本文标题:java制作窗口代码 java创建窗口代码
    文章分享:https://www.tyhkzb.com/article/dodeosp.html
    在线咨询
    服务热线
    服务热线:028-86922220
    TOP