java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell

关注:97  答案:2  mip版

解决时间 2021-01-31 13:01

提问者╬═掵中注定

2021-01-31 01:34

java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell

最佳答案

二级知识专家小河边唱歌

2021-01-31 02:09

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 class button extends JFrame{

public button(){

JButton button=new JButton("查找");

setLayout(new FlowLayout());

add(button);

button.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

selectinterface sl = new selectinterface();

sl.setVisible(true);

sl.pack();

}

});

}

public static void main(String[] args) {

// TODO Auto-generated method stub

button frame=new button();

frame.setTitle("按钮");

frame.setLocationRelativeTo(null);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setSize(400,600);

frame.setVisible(true);

}

}

class selectinterface extends JFrame{

public selectinterface(){

JPanel p1=new JPanel();

p1.setLayout(new GridLayout(9,2,5,5));

p1.add(new JLabel("编号"));

p1.add(new JTextField(6));

p1.add(new JLabel("姓名"));

p1.add(new JTextField(8));

p1.add(new JLabel("性别"));

p1.add(new JTextField(1));

p1.add(new JLabel("年龄"));

p1.add(new JTextField(2));

p1.add(new JLabel("职位"));

p1.add(new JTextField(20));

p1.add(new JLabel("学历"));

p1.add(new JTextField(4));

p1.add(new JLabel("学位"));

p1.add(new JTextField(4));

p1.add(new JLabel("工龄"));

p1.add(new JTextField(2));

p1.add(new JLabel("工资等级"));

p1.add(new JTextField(2));

JPanel p2=new JPanel();

p2.add(new JButton("确定"));

p2.add(new JButton("取消"));

setLayout(new GridLayout(2,1,0,100));

add(p1);

add(p2);

}

}

全部回答

1楼看厌了山川

2021-01-31 03:39

先用eclipse的界面设计器设计好你要用的两个界面

然后在主界面的一个button上添加一个单击事件在事件的处理代码中产生一个界面2的类并且将该对象的可视化属性设置为可见即可

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

eclipse java shell 窗体显示 bat运行不显示_java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell...相关推荐

  1. shell定时执行java,shell学习之定时运行作业

    当你开始使用脚本时,可能会想要在某个预设时间运行脚本. Linux系统提供了多个在预选时间运行脚本的方法:at命令和cron表,来安排脚本的运行时间和频率. 一.用at命令来计划执行作业 at命令允许 ...

  2. java 如何让程序一直运行的程序_java – 如何在程序结束前让方法在后台持续运行?...

    我想知道,如何让方法在后台运行.即.程序启动时会启动此方法并继续执行其语句,直到程序关闭. 对于前者假设我有一个方法"gravity()",它在程序运行时不断递减某个值. 现在我尝 ...

  3. java 图片上一张 下一张_java实现预览图片,点击实现下一张

    项目上需要实现图片预览功能,页面展示图片的预览小图,点击时弹出层展示原图,可以点击上一张和下一张等效果 1.本文将简单具体介绍实现的全过程,前后台代码和需要用到的插件 2.先上效果图 加载页面的效果 ...

  4. cmd执行bat结果不回显_让bat批处理后台运行,不显示cmd窗口(完全静化)

    背景:由于我有某云的服务器(win server), 上面挂有好几个程序, 为了更好的监控他们, 我使用了一个最笨的方法, 就是下面的方法. 实现:我要监控的程序有三个, 成为ABC吧, 下面先把三个 ...

  5. 打包bat等文件成exe,双击运行不显示dos窗口,exe不报毒

    准备材料如下 bat和vbs直接新建文本,然后改后缀就可以建出来了(后面发现exe运行vbs来启动bat不报毒) 下面内容就是要把这些文件打包成exe,双击exe后打开图片test.jpg,不显示do ...

  6. eclipse java source_Eclipse中查看JAVA源代码显示SOURCE NOT FOUND解决办法

    Problem:Java利用快捷键查看源代码显示Source not found 出现问题的原因:JDK目录下缺失src.zip文件只有javafx-src.zip src.zip文件:Java所有类 ...

  7. 打包bat成exe,双击运行不显示dos窗口,exe不报毒

    转载自:https://www.cnblogs.com/dodui/p/3171411.html 准备材料如下 bat和vbs直接新建文本,然后改后缀就可以建出来了(后面发现exe运行vbs来启动ba ...

  8. eclipse neon_在自定义Java 9映像上运行Eclipse Neon

    eclipse neon 我已经开始修改自定义Java二进制运行时映像文件. 映像文件是打包为运行时平台的模块的配置. 基本上,默认映像包含组成Java运行时的所有内容. 自定义图像可以包含该图像的一 ...

  9. 在自定义Java 9映像上运行Eclipse Neon

    我已经开始修改自定义Java二进制运行时映像文件. 映像文件是打包为运行时平台的模块的配置. 基本上,默认映像包含组成Java运行时的所有内容. 自定义图像可以包含该图像的一些子集. 例如,我创建了一 ...

最新文章

  1. R语言绘制分块区域热力图
  2. hdu4848 DFS 暴搜+ 强剪枝
  3. 转载:VMware workstation创建虚拟机,安装Ubuntu系统
  4. Ecshop支付宝网银支付插件|支付宝网银直连插件|纯网关网银接口
  5. mysql :The user specified ... does not exist 报错
  6. 笔记本安装win7和arch linux双系统+xfce4桌面
  7. 操作系统,你搞定了没?
  8. python bottle框架 运维_python bottle 框架实战教程:任务管理系统 V_1.0版 | linux系统运维...
  9. C/C++中位运算操作符的使用
  10. ASP.NET HyperLink控件NavigateUrl中用到DataBinder.Eval时
  11. [sqlite] android create db in SD card
  12. 有道词典Mac版崩溃信息
  13. azure blob_从Azure Databricks访问Azure Blob存储
  14. 自定义admin组件,Xamin
  15. WIN98 当年的记忆
  16. 实景三维数据在高速公路中的应用
  17. 【历史上的今天】10 月 17 日:微软发布 Windows 8.1;IMDb 成立;海盗湾创始人诞生
  18. 【SpringBoot】十八、拦截器 interceptor
  19. Jmeter中运行按钮点了没反应
  20. warning: go env -w GO111MODULE=…does not override conflicting OS environment variable

热门文章

  1. Access denied for user 'root'@'localhost' 解决流程
  2. 利用ImageMagick命令执行漏洞拿下Facebook四万美元奖金
  3. 3、Oracle表空间管理
  4. Google实用搜索秘技六则
  5. 同步、异步、阻塞、非阻塞、BIO、NIO、AIO
  6. 学计算机怎么收费呢,学计算机怎么收费服务为先_贵阳经济技术学校
  7. 任意进制转换的递归实现
  8. 【Python-ML】SKlearn库性能指标ROC-AUC
  9. Hive表路径修改和分区表数据加载命令
  10. 机器学习笔记(八)集成学习