网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java窗口代码解析 java窗口程序实例

Java中怎么新建窗口?我是新手麻烦代码中主要语句解释一下

不知道是不是你说的窗口

为铁门关等地区用户提供了全套网页设计制作服务,及铁门关网站建设行业解决方案。主营业务为成都做网站、成都网站制作、成都外贸网站建设、铁门关网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

使用javaswing JFrame设计窗口 + 布局就可实现,,如下例(添加了详细注释):

import java.awt.BorderLayout;

import java.awt.Container;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JTextArea;

public class JFrameTest extends JFrame implements ActionListener {

private static final long serialVersionUID = -2829899643559384548L;

private JButton b1 = null;//按钮

private JTextArea jta = null;//文本

public JFrameTest() {

Container c = this.getContentPane();

c.setLayout(new BorderLayout());//设置布局方式,BorderLayout东西南北中布局

b1 = new JButton("点击");

b1.addActionListener(this);//为按钮添加监听

c.add(b1, BorderLayout.SOUTH);//添加按钮到c容器中,并分配在容器南(下)方

jta = new JTextArea();

c.add(jta, BorderLayout.CENTER);//添加文本区到c容器中,并分配在居中位置

this.setTitle("按钮事件");//设置窗口标题

this.setSize(300, 300);//设置窗体大小

this.setVisible(true);//窗体设置为显示

// this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗体

//常用的一种关闭窗体的方法

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

}

public void actionPerformed(ActionEvent e) {

//使用判断按钮名称的方法触发事件

if("点击".equals(e.getActionCommand())) {

jta.setText("按钮被点击了!");

}

//也可以获取对象名实现判断

// if(e.getSource() == b1) {

// jta.setText("按钮使用getSource方法被点击了!");

// }

}

public static void main(String[] args) {

new JFrameTest();

}

}

JAVA窗口应用程序代码,我想坐一个登陆窗口验证密码等,但是总搞不清新旧窗口切换的问题,还请高手帮忙

可你个例子,参考下!~

其实你说的关闭旧窗口,就是隐藏了,使其看不见吧。下面给出一个例子,有问题百度Hi我!~

import java.awt.Container;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class TanChuShiJian extends JFrame implements ActionListener {

public TanChuShiJian() {

// TODO Auto-generated constructor stub

Container c = getContentPane();

c.setLayout(null);

JButton b = new JButton("测试");

b.addActionListener(this); //为按钮添加事件

b.setBounds(10, 10, 150, 30);

c.add(b);

setSize(400, 400);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if("测试".equals(e.getActionCommand())) {

new NewFrame();

setVisible(false);

}

}

public static void main(String[] args) {

new TanChuShiJian();

}

}

class NewFrame extends JFrame {

public NewFrame() {

// TODO Auto-generated constructor stub

Container c = getContentPane();

JPanel p = new JPanel();

p.add(new JLabel("我是新窗口!"));

c.add(p);

setSize(200, 300);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

java 窗口问题

//构造方法

public TicketDialog(JDialog parent, boolean modal, String id) {

super(parent, modal);

setLocationCenter();

//窗口代码

this.setVisible(true);

}

/**

* 屏幕中央位置

*/

public void setLocationCenter() {

int w = (int) Toolkit.getDefaultToolkit().getScreenSize().getWidth();

int h = (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight();

this.setLocation((w - this.getSize().width) / 2, (h - this.getSize().height) / 2);

}

JAVA怎么写代码使一个窗口打开另一个窗口

1、首先,我们需要在代码中导入相应的包,以便能够使用JFrame类。然后,新建一个窗口类继承自JFrame类。

2、在窗口类中创建一个初始化方法,我们需要在该方法中初始化窗口类对象,并将其显示出来。

3、对窗口对象进行初始化时,我们先设置好窗口的标题。

4、再设置窗口的大小,参数分别为窗口的长和宽,单位是像素。

5、接着设置窗口左上角的坐标位置,以确定窗口的位置。参数分别为窗口左上角顶点的x坐标和y坐标。

6、最后,调用setVisible方法将窗口显示出来。参数为true表示显示,为false表示隐藏。

7、窗口类写好后,我们在main方法中创建一个窗口类对象,然后调用该对象的初始化方法就可以将窗口显示出来了。


网页题目:java窗口代码解析 java窗口程序实例
分享网址:http://bjjierui.cn/article/ddsocdd.html

其他资讯