精华内容
下载资源
问答
  • java 窗口

    千次阅读 2018-06-18 21:48:17
    窗口一个基于GUI的应用程序应当提供一个能和操作系统直接交互的容器,该容器可以被直接显示、绘制在操作系统所控制的平台上,例如显示器上,这样的容器被称作GUI设计中的底层容器,Java提供的JFrame类的实例就是一个...

    窗口

    一个基于GUI的应用程序应当提供一个能和操作系统直接交互的容器,该容器可以被直接显示、绘制在操作系统所控制的平台上,例如显示器上,这样的容器被称作GUI设计中的底层容器,Java提供的JFrame类的实例就是一个底层容器,即通常所称的窗口(JDialog 类的实例也是一个底层容器,通常所称的对话框)。其他组件必须被添加到底层容器中,以便借助这个底层容器和操作系统进行信息交互。简单地讲,如果应用程序需要一个按钮,并希望用户和按钮交互,即用户单击按钮使程序做出某种相应的操作,那么这个按钮必须出现在底层容器中,否则用户无法看得见按钮,更无法让用户和按钮交互。JFrame 类是Container类的间接子类。当需要一个窗口时,可使用JFrame或其子类创建一个对象。窗口也是一个容器,可以向窗口添加组件。需要注意的是,窗口默认被系统添加到显示器屏幕上,因此不允许将一个窗口添加到另一个容器中。
    展开全文
  • Java初学篇之窗口应用小程序

    千次阅读 2016-09-12 21:45:48
    /本窗口应用小程序可以在窗口界面上获取用户的输入,然后输出欢迎语,需要利用以下三个Java基本类库:1.java.awt.,用于抽象窗口工具包,提供构建和管理用户图形界面功能;2.java.awt.event.,用于提供处理由AWT组件...

    /*本窗口应用小程序可以在窗口界面上获取用户的输入,然后输出欢迎语,需要利用以下三个Java基本类库:1.java.awt.,用于抽象窗口工具包,提供构建和管理用户图形界面功能;2.java.awt.event.,用于提供处理由AWT组件所激发的各类事件的接口和类;3.javax.swing.,扩展包javax提供构建和管理应用程序图形界面轻量级构件
    */
    package Window;
    import java.awt.*;//引入awt包
    import java.awt.event.*;//引入awt中的event包
    import javax.swing.*;//引入扩展包里的swing包

    public class Welcome {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        WelcomeFrame frame=new WelcomeFrame();//通过实例化创建窗口
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.show();
    
    }
    

    }

    class WelcomeFrame extends JFrame{ //JFrame类包含于awt包中

        public WelcomeFrame(){
        setTitle("Welcome");
        setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
        WelcomePanel panel =new WelcomePanel();
        Container contentPane=getContentPane();
        contentPane.add(panel);
    }
        public static final int DEFAULT_WIDTH=300;//设置窗体的宽度
        public static final int DEFAULT_HEIGHT=200;//设置窗体的高度
    

    }

    class WelcomePanel extends JPanel{//JPanel类包含在awt包中

        public WelcomePanel(){
        JLabel prompt=new JLabel("请输入您的名字:");
        final JTextField input=new JTextField(10);//创建接收的输入字符条
        final JTextField output=new JTextField(25);//创建显示输出的字符条
        JButton bttn=new JButton("Welcome");//创建Welcome按钮
        add(prompt);                        //输入提示放在首行
        add(input);                     //接收输入字符随后
        add(output);                        //输入字符放在第二行
        add(bttn);                      //Welcome 按钮随后
        bttn.addActionListener(new ActionListener(){//监听事件,用于获取用户输入
            public void actionPerformed(ActionEvent event){
                String s=input.getText();
                output.setText("Hello  "+s+", 欢迎您参加java考试");
            }
        });
    
    }
    

    }
    运行后的界面如图输入后的界如图

    展开全文
  • Java窗口的监听

    千次阅读 2019-01-28 11:42:59
    Java窗口的监听
                    Java窗口的监听
    可以在window(及子类Frame,JFrame,JWindow)中使用addWindowListener方法来添加WindowListener
    实现都窗口事件的监听。
    public interface WindowListener extendEventListener
    WindowListener用于接收窗口事件的侦听器接口。
    旨在处理窗口事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象类 WindowAdapter(仅重写所需的方法)。
    然后使用窗口的 addWindowListener 方法将从该类所创建的侦听器对象向该 Window 注册。
    当通过打开、关闭、激活或停用、图标化取消图标化而改变了窗口状态时,将调用该侦听器对象中的相关方法,并将 WindowEvent 传递给该方法。 
    方法摘要 
     void windowActivated(WindowEvent e) 
              将 Window 设置为活动 Window 时调用。 
     void windowClosed(WindowEvent e) 
              因对窗口调用 dispose 而将其关闭时调用。 
     void windowClosing(WindowEvent e) 
              用户试图从窗口的系统菜单中关闭窗口时调用。 
     void windowDeactivated(WindowEvent e) 
              当 Window 不再是活动 Window 时调用。 
     void windowDeiconified(WindowEvent e) 
              窗口从最小化状态变为正常状态时调用。 
     void windowIconified(WindowEvent e) 
              窗口从正常状态变为最小化状态时调用。 
     void windowOpened(WindowEvent e) 
              窗口首次变为可见时调用。 
    注意:windowClosed只有会在dispose而将其关闭时调用。即使点击关闭按钮,程序关闭,该函数也没调用。

    可以在window(及子类Frame,JFrame,JWindow)中使用addWindowStateListener方法来添加WindowStateListener
    实现都窗口状态的监听。
    public interface WindowStateListener extends EventListener
    WindowStateListener用于接收窗口状态事件的侦听器接口。 
    旨在处理窗口状态事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 WindowAdapter 类(仅重写所需的方法)。 
    然后使用 Window 的 
    addWindowStateListener 方法将从该类所创建的侦听器对象向该 Window 注册。
    当通过图标化、最大化等改变窗口状态时,就调用侦听器对象中的 windowStateChanged 方法,并将 WindowEvent 传递给该方法。 

    方法摘要 
     void windowStateChanged(WindowEvent e) 
              窗口状态改变时调用。 
    JFrame Frame 不同,当用户试图关闭窗口时,JFrame 知道如何进行响应。
    用户关闭窗口时,默认的行为只是简单地隐藏 
    JFrame。要更改默认的行为,可调用方法 setDefaultCloseOperation(int)
    要使 JFrame 的行为与 Frame 实例相同,请使用 
    setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)
    如果要点击关闭按钮就退出程序请调用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • Java应用程序窗口关闭的方法

    千次阅读 2013-03-19 10:29:51
    1.使用JFrame的enableEvents和processWindowEvent ...import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MainFrame extends JFrame { public MainFrame() { enableEvents

    1.使用JFrame的enableEvents和processWindowEvent

     

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    public class MainFrame extends JFrame {
       public MainFrame() {
        enableEvents(AWTEvent.WINDOW_EVENT_MASK);
        this.setSize(new Dimension(465, 219));
        this.setTitle("JLabelDemo1");
          }
       protected void processWindowEvent(WindowEvent e) {
        super.processWindowEvent(e);
        if (e.getID() == WindowEvent.WINDOW_CLOSING) {
          System.exit(0);
        }
      }
    
    }
    


     2.JFrame的关闭方法:


       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    展开全文
  • Java Swing应用程序GUI窗口居中显示

    千次阅读 2013-09-25 09:44:26
    static JFrame jframe = new JFrame("短信群发"); ...即通过Toolkit.getDefaultToolkit().getScreenSize()来获取当前屏幕的大小,最后由这个屏幕的长宽来决定程序窗口也就是这个jframe的位置。
  • 最近在由于学校有个机器人大赛,所以举办...一、java可视化窗口JFrame的简单运用,先看看一些简单的效果(真的很基础): 1、调出登入界面   2、输入账号密码(没有数据库,只好自己定了)、 2.1、密码错误  
  • java应用程序窗口关闭的六种方法
  • 比如现在有一个桌面应用。我现在要抓取这个桌面应用输入框或者其他控件的内容
  • java获取其他应用程序的窗口控件

    千次阅读 2019-06-02 11:16:38
    ... 比如现在有一个桌面应用。我现在要抓取这个桌面应用输入框或者其他控件的内容 ...我的毕业设计中需要在Windows平台上面跨进程操作窗口。实际上是获取浏览器上面的网页中的文本框元素,还有windows32窗体上面的编...
  • JAVA 实现Windows下切换窗口到指定的应用程序,具体实现及code
  • Java应用程序窗口关闭的六种方法

    千次阅读 2012-04-15 10:58:03
    1.使用JFrame的enableEvents和processWindowEvent .../Frame1.java  import java.awt.*;  import java.awt.event.*;  import javax.swing.*;  public class Frame1 extends JFrame {  public Frame1() {  e
  • JavaFX是Sun公司开发的, 能使您利用JavaFX编程语言开发互联网应用程序.(--百度百科)通俗点讲, 就是一种基于Java语言, 可以开发桌面应用的, 类似框架的东西! 本教程的邮件客户端, 就是用围绕着这个框架来写的!但是! ...
  • 使用JFrame的enableEvents和processWindowEvent/ /Frame1.java  import java.awt.*;  import java.awt.event.*;  import javax.swing.*;  public class Frame1 extends JFrame {  public Frame1()
  • 今天一同学问我,如何在一个java应用窗口(JFrame)中切换其内的子窗口(JInternalFrame)。  我想了一下,因为所有的子窗口都可以说是有共同特性的对象,觉得用抽象类来代表一个最原始的子窗口类,并在这个抽象类中...
  • 本文使用包javax.swing中的JFrame来创建自己的窗口类型,该窗口将放在GUI部件中,用户可以使用GUI部件交互地驱动程序。这个程序还引用了类StringTokenizer(包java.util),类StringTokenizer可以把一个字符串分解为...
  • 如果在脚本执行出错的时候能对当前窗口截图保存,那么通过图片就可以非常直观地看出出错的原因。WebDriver 提供了截图函数getScreenshotAs()来截取当前窗口。 根据虫师的demo,我结合实际做了优化,效果不错。...
  • Java桌面应用程序

    万次阅读 多人点赞 2017-04-13 15:27:47
    java桌面应用印象因为桌面程序运行在宿主机器上, 所以比如你运行java桌面程序,必然要安装java虚拟机, 也就是相当于在操作系统上再加一层抽象, 这与直接调用api的桌面程序效率相比,或多或少低一点。 因为...
  • java窗口关闭事件

    千次阅读 2011-07-31 23:43:25
    我启动一个frame1后,通过事件响应启动了第二个frame2,当我点击窗口上的X按钮关闭,只退出第二个frame,第一frame不关闭! 默认都是使用EXIT_ON_CLOSE,改成DISPOSE_ON_CLOSE即可 ++++++++++++++++
  • JAVA JFrame 窗口图标设置

    千次阅读 2016-10-21 20:03:07
    java JFrame 窗口图标
  • Java核心技术应用

    千次阅读 2020-02-16 15:06:22
    1、了解java桌面应用 2、了解java web应用 3、了解java移动开发应用 桌面应用-AWT演示(库)-Swing库 java桌面应用有两套API AWT和swing awt(抽象窗口工具类)发布较早,只能在windows平台下运行 swing在...
  • 使用eclipse开发Java web应用

    千次阅读 2017-04-09 16:16:59
    使用eclipse开发Java web应用
  • JAVA Web应用验证码显示无效问题

    千次阅读 2018-11-29 16:24:24
    大量的JAVA Web应用采用打包成war包,在tomcat容器运行的部署方式。登录界面常常采用验证码校验方式过滤机器登录攻击。但是在linux操作系统环境下部署的服务时常遇到验证码无法显示的问题。 这类JAVA应用通常采用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 236,066
精华内容 94,426
关键字:

java窗口应用

java 订阅