java窗口程序开发步骤如第一步继承JFrame

java窗口程序开发步骤如第一步继承JFrame,第1张

你要的是这个吗?例如飞机大战窗口

/

官方 已有的窗口类

/

JFrame frame = new JFrame("射击游戏");

/

new 一个 JPanel类型

/

ShootGame game = new ShootGame();

/

将 game "显示器" 装载到 边框中 JFrame

/

frameadd(game);

/

设置窗口的大小

/

framesetSize(WIDTH, HEIGHT);

/

点击默认关闭按钮 杀死当前进程

/

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

/

设置启动时窗口居中显示

/

framesetLocationRelativeTo(null);

/

设置窗口可见

/

framesetVisible(true);

gameaction();

给一个登录的,不错,我用的

import javaawt;

import javaxswing;

import javaawtevent;

/

<APPLET

CODE=dialoginputclass

WIDTH=300

HEIGHT=200>

</APPLET>

/

public class dialoginput extends JApplet implements ActionListener

{

JLabel top=new JLabel("Welcome to cn-java net !");

JButton display=new JButton("会员登录");

JLabel welcomeword=new JLabel(" 您还没有登录 ");

JLabel title=new JLabel(" 登 录 窗 口 "),

name=new JLabel("会员名:"),

password=new JLabel("密码:");

JTextField inputname=new JTextField(12);

JPasswordField inputpassword=new JPasswordField(12);//与AWT不同的是,Swing有一个用于口令的特殊控件,就是JPasswordField

JButton ok=new JButton("确定"),

cancel=new JButton("放弃");

private JDialog dialog=new JDialog((Frame)null,"登录",true);

public void init()

{

Container contentPane=getContentPane();

Container dialogContentPane=dialoggetContentPane();

JPanel p=new JPanel();

contentPanesetLayout(new GridBagLayout());

GridBagConstraints gbc=new GridBagConstraints();

gbcgridy=0;

contentPaneadd(top,gbc);

gbcgridx=GridBagConstraintsRELATIVE;

gbcgridy=1;

contentPaneadd(display,gbc);

gbcgridx=GridBagConstraintsRELATIVE;

gbcgridy=2;

contentPaneadd(welcomeword,gbc);

dialogContentPanesetLayout(new GridBagLayout());

GridBagConstraints gbb=new GridBagConstraints();

gbbgridx=1;

gbbgridy=0;

dialogContentPaneadd(title,gbb);

gbbgridx=GridBagConstraintsRELATIVE;

gbbgridy=1;

dialogContentPaneadd(name,gbb);

dialogContentPaneadd(inputname,gbb);

gbbgridx=GridBagConstraintsRELATIVE;

gbbgridy=2;

dialogContentPaneadd(password,gbb);

dialogContentPaneadd(inputpassword,gbb);

inputpasswordsetEchoChar('');

gbbgridx=GridBagConstraintsRELATIVE;

gbbgridy=3;

psetLayout(new FlowLayout());

padd(ok);

padd(cancel);

gbbgridx=1;

gbbgridy=4;

dialogContentPaneadd(p,gbb);

displayaddActionListener(this);

okaddActionListener(this);

canceladdActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

if(egetSource()==display){

dialogsetBounds(200,200,300,200);

dialogshow();

}else if(egetSource()==ok){

welcomewordsetText("您好,"+inputnamegetText()+",欢迎光临中文Java技术网!");

}else if(egetSource()==cancel){

welcomewordsetText("你没有输入!");

}

dialogsetVisible(false);

}

}

package window;

import javaawtContainer;

import javaawtFlowLayout;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJTextArea;

import javaxswingJTextField;

public class Window extends JFrame{

public static int num = 0;

public static void main(String[] args) {

new Window();

}

public Window(){

//设置x y坐标

thissetLocation(400, 500);

//设置窗口大小

thissetSize(512, 512);

//设置窗口可见

thissetVisible(true);

//设置窗口关闭后程序停止

thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

//设置窗口不可移动

thissetResizable(false);

JButton but1 = new JButton("按钮");

final JTextField text1 = new JTextField(10);

以上就是关于java窗口程序开发步骤如第一步继承JFrame全部的内容,包括:java窗口程序开发步骤如第一步继承JFrame、java如何 *** 作窗口化程序、求java窗口程序编程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10632967.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存