
/
官方 已有的窗口类
/
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窗口程序编程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)