「javagui窗口」JAVAui

博主:adminadmin 2022-11-27 15:35:07 43

本篇文章给大家谈谈javagui窗口,以及JAVAui对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java gui点击按钮弹出已有GUI窗口

比如说现在有个Button B1 还有一个编写新窗口的java文件(next.java) 对B1设置点击事件 B1.addMouseListener(new MouseListener() { public void mouseClicked(MouseEvent e) { java.main(null); } }

java gui点击一个窗口1中的按钮出来一个窗口2,且窗口1关闭

package com.iflytek.gui;

import java.awt.Button;

import java.awt.LayoutManager;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JFrame;

public class chuangkou {

private static final LayoutManager GridLayout = null;

public static void main(String[] args) {

final JFrame fr =new JFrame("窗口1");

fr.setLayout(GridLayout);

fr.setBounds(100, 180, 400, 400);

Button b = new Button("登录");

b.setBounds(80, 80, 80, 80);

fr.add(b);

fr.setVisible(true);

fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

b.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JFrame jf = new JFrame("窗口2");

jf.setSize(400, 400);

jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

fr.dispose();

jf.setVisible(true);

}

});

}

}

代码很简单,就是给Button添加一个监听,至于第一个窗口关闭,你就直接调用dispose这个方法就行了。

java gui怎么锁定窗口

setResizable(false); 不要调尺寸。

不要设置 layout,所有组件都 setBounds(x,y,w,h) 来设置位置和尺寸。

java GUI窗口 如何几个面板的切换 就是指定好面板位置 之前隐身 点击按钮触发显示对

Java的GUI界面,设计上不能只靠一种Layout来解决问题,而是要容器套容器,不同容器用不同的Layout,组合来发挥效力。

1、你的需求中,主容器用BorderLayout(缺省就是了);

2、准备放按钮的地方,就是(BorderLayout.WEST),这里放子容器(如JPanel),选择FlowLayout或GridLayout;然后子容器中再放按钮;

3、准备放界面的地方,就中间(BorderLayout.CENTER),也可以放个子容器(便于后续你还需要其它布局)。

java GUI 窗口中的容器不能显示

把loading.gif拷贝到源代码所在目录

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class FrameTest extends JFrame{

public FrameTest(){

ImageIcon ii = new ImageIcon(this.getClass().getResource("loading.gif"));

setIconImage(ii.getImage());

this.setTitle("关闭窗体");

this.addWindowListener(

new WindowAdapter(){

@Override

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

this.setBounds(100, 100, 600, 600);

this.setVisible(true);

}

public static void main(String args[]){

FrameTest frameTest=new FrameTest();

JPanel jPanel=new JPanel();

JLabel jLabel=new JLabel();

jLabel.setText("haha");

jPanel.add(jLabel);

frameTest.add(jPanel);

frameTest.repaint();

frameTest.setVisible(true);

}

}

javagui窗口的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVAui、javagui窗口的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。