ppts.net
当前位置:首页>>关于如何在java 在主窗体中点击按钮弹出子窗体的资料>>

如何在java 在主窗体中点击按钮弹出子窗体

一种方法,new一个子窗体,然后setViseable(true)。这样可以出现多个子屏幕 另外一种方法,在一个界面上,初期显示主窗口,隐藏子窗口,点击后初期隐藏主窗口,显示子窗口

import java.awt.Button; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; public class Demo { public static void main(String[] args) { Demo demo = new Demo(); demo.run(); } publ...

原来也遇到过这样的问题。 只要设置窗体的setDefaultCloseOperation方法就可以了。这个方法是描述关闭按钮的不同形式的,可以关闭一个窗口,也可以关闭整个程序 DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在...

第一个窗体LoginFrame.java: package winRelation; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFra...

可以的。你只要获得主窗体在屏幕的坐标就行啦。下面给你一个参考代码。 import java.awt.Point; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;import javax.swing.*;public class Test e...

你可以在父子窗口同时分别添加main方法 这样耦合度更低 父子没有任何联系 然后在子窗口按钮中用类名调用 父窗口main方法 同时调用子窗体setVisible(false); 就行了

把你的子窗口做成单例 在子窗口类中定义一个 private static 的 引用 例如:public class Dial extends JDialog {private static Dial dial;...} 然后把所有构造方法 设置成私有private Dial(){} 然后写一个静态公有的方法 获取dial public stat.

import java.awt.*; import java.awt.event.*; import javax.swing.AbstractButton; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; public c...

你要是这样做,我感觉使用通信把。不理解你为什么做成这样。

定义一个全局的JFrame变量global 在button的事件中,代码为: if(global==null) global=new YourFrame(); global.setVisible(true); 在定义YourFrame()的时候,设置点击关闭按钮的时候为隐藏窗口/或者自己添加个windowsEvent

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com