
正文
java有三个窗口的代码 java有三个窗口的代码怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA怎么写代码使一个窗口打开另一个窗口
1、首先java有三个窗口的代码,我们需要在代码中导入相应java有三个窗口的代码的包java有三个窗口的代码,以便能够使用JFrame类。然后java有三个窗口的代码,新建一个窗口类继承自JFrame类。
2、在窗口类中创建一个初始化方法,我们需要在该方法中初始化窗口类对象,并将其显示出来。
3、对窗口对象进行初始化时,我们先设置好窗口的标题。
4、再设置窗口的大小,参数分别为窗口的长和宽,单位是像素。
5、接着设置窗口左上角的坐标位置,以确定窗口的位置。参数分别为窗口左上角顶点的x坐标和y坐标。
6、最后,调用setVisible方法将窗口显示出来。参数为true表示显示,为false表示隐藏。
7、窗口类写好后,我们在main方法中创建一个窗口类对象,然后调用该对象的初始化方法就可以将窗口显示出来java有三个窗口的代码了。
相关问答
Q1: JAVA GUI swt,关闭当前窗口的代码(多个窗口的时候)
package tes;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class AFrame extends JFrame implements ActionListener{
private JButton button;
private JPanel panel;
public void initFrame(String message,int x,int y,int z,int g){
setBounds(x,y,z,g);
setTitle(message);
button=new JButton("打开");
panel=new JPanel();
button.addActionListener(this);
panel.add(button);
add(panel);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource().equals(button)) {
new AFrame().initFrame("第二个窗口java有三个窗口的代码!",200,200,200,200);
}
}
public static void main(String[] args) {
new AFrame().initFrame("第一个窗口!",300,300,300,300);
}
}
代码虽然简单java有三个窗口的代码,但是可以回答java有三个窗口的代码你的问题java有三个窗口的代码了,自己运行一下试试。
Q2: 用java awt创建有3个文本窗口的界面
建dialogue对话框。在按钮处设置监听事件,当点击相关按钮时,弹出对话框,并用数据流读入文件并显示即可。这与第三个框显示的内容可以读入两个文件即可。这是我对你题目的理解和解答,希望对你有帮助。
Q3: java三个以上窗口的切换
package aaa;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Myfrm1 extends JFrame implements ActionListener {
JButton bn=new JButton("进入2键面");
public Myfrm1(){
setTitle("ooxx");
setSize(600,300);
setLocation(500,250);
JPanel jp=(JPanel)this.getContentPane();
jp.setLayout(new FlowLayout());
jp.add(bn);
bn.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String []args){
Myfrm1 my=new Myfrm1();
my.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==bn){
this.setVisible(false);
new Myfrm2();
}
}
}
package aaa;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Myfrm2 extends JFrame implements ActionListener {
JButton bn=new JButton("进入3键面");
public Myfrm2(){
setTitle("ooxx");
setSize(600,300);
setLocation(500,250);
JPanel jp=(JPanel)this.getContentPane();
jp.setLayout(new FlowLayout());
jp.add(bn);
bn.addActionListener(this);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String []args){
new Myfrm2();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==bn){
Myfrm3 my2=new Myfrm3();
this.setVisible(false);
}
}
}
Q4: java编程,设计一个窗体,要有三个部分(文本框、按钮、标签),按钮内容输出到文本框
package anfang;
import java.awt.*;
import java.awt.event.*;
public class example1 extends Frame{
Frame frm;
Button btn1,btn2,btn3,btn4;
TextField txt1,txt2,txt3;
public example1()
{
setLayout(null);
btn1 = new Button("+");
btn1.setLocation(55,55);
btn1.setSize(80,20);
class BtnClick implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
txt3.setText(""+(Integer.parseInt(txt1.getText())+Integer.parseInt(txt2.getText())));
}
}
BtnClick bc=new BtnClick();
btn1.addActionListener(bc);
add(btn1);
btn2 = new Button("-");
btn2.setLocation(50,100);
btn2.setSize(80,20);
class BtnClick1 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
txt3.setText(""+(Integer.parseInt(txt1.getText())-Integer.parseInt(txt2.getText())));
}
}
BtnClick1 bc1=new BtnClick1();
btn2.addActionListener(bc1);
add(btn2);
btn3 = new Button("*");
btn3.setLocation(50,150);
btn3.setSize(80,20);
class BtnClick2 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
txt3.setText(""+Integer.parseInt(txt1.getText())*Integer.parseInt(txt2.getText()));
}
}
BtnClick2 bc2=new BtnClick2();
btn3.addActionListener(bc2);
add(btn3);
btn4 = new Button("/");
btn4.setLocation(50,200);
btn4.setSize(80,20);
class BtnClick3 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
txt3.setText(""+Integer.parseInt(txt1.getText())/Integer.parseInt(txt2.getText()));
}
}
BtnClick3 bc3=new BtnClick3();
btn4.addActionListener(bc3);
add(btn4);
txt1 = new TextField();
txt1.setLocation(200,60);
txt1.setSize(80,20);
add(txt1);
txt2 = new TextField();
txt2.setLocation(200,120);
txt2.setSize(80,20);
add(txt2);
txt3 = new TextField();
txt3.setLocation(200,180);
txt3.setSize(80,20);
add(txt3);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
example1 frm=new example1();
frm.setSize(450,300);
frm.show();
}
}
Q5: java中,用static 变量,实现卖火车票,假如有三个窗口,每个窗口都在卖一辆火车的票, 买的票不能重复!
public class SaleTicket extends Thread{
static int mark=0;
static int ticket[]=new int [100];
int SaleTicketNo;
SaleTicket(int num){
SaleTicketNo=num;
}
public void run() {
// compute primes larger than minPrime
for(int i=0;i100;i++)
{
if(ticket[i]==0){
ticket[i]=1;
mark=mark+1;
System.out.println("售票机编号java有三个窗口的代码:"+SaleTicketNo+" 票号java有三个窗口的代码:"+i+" 张次java有三个窗口的代码:"+mark);
}
}
}
}
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
SaleTicket sale1=new SaleTicket(101);
SaleTicket sale2=new SaleTicket(102);
SaleTicket sale3=new SaleTicket(103);
SaleTicket sale4=new SaleTicket(104);
SaleTicket sale5=new SaleTicket(105);
sale1.start();
sale2.start();
sale3.start();
sale4.start();
sale5.start();
}
}
不考虑死锁问题
java有三个窗口的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java有三个窗口的代码怎么写、java有三个窗口的代码的信息别忘了在本站进行查找喔。






