「javagui窗口」JAVAui
本篇文章给大家谈谈javagui窗口,以及JAVAui对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java gui点击按钮弹出已有GUI窗口
- 2、java gui点击一个窗口1中的按钮出来一个窗口2,且窗口1关闭
- 3、java gui怎么锁定窗口
- 4、java GUI窗口 如何几个面板的切换 就是指定好面板位置 之前隐身 点击按钮触发显示对
- 5、java GUI 窗口中的容器不能显示
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窗口的信息别忘了在本站进行查找喔。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。