精华内容
下载资源
问答
  • Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...
  • Selenium(Java)-使窗口最大化

    千次阅读 2018-06-25 11:08:09
    我们在使用Selenium进行测试的过程中,当我们打开浏览器时,默认的窗口大小不是最大化的,但是我们又需要最大化窗口的时候,我们一般是使用下列代码:WebDriver driver = new ChromeDriver(); driver.manage().window...

    我们在使用Selenium进行测试的过程中,当我们打开浏览器时,默认的窗口大小不是最大化的,但是我们又需要最大化窗口的时候,我们一般是使用下列代码:

    WebDriver driver = new ChromeDriver();
    driver.manage().window().maximize();
    driver.get("https://www.baidu.com");

    这种方式是如果当前窗口不是最大化的,那么就最大化窗口,相当于点击了最大化按钮,窗口有一个由小变大的过程;

    而如果你想窗口默认就是最大化的那么就是用如下方式:

    ChromeOptions chromeOptions = new ChromeOptions();
    chromeOptions.addArguments("--start-maximized");
    
    WebDriver driver = new ChromeDriver(chromeOptions);
    这种方法是在浏览器启动时就默认最大化窗口。

    展开全文
  • 日常编写JAVA应用程序中,肯定会遇到这种问题:当第一次点击菜单A时,A会初始一个窗体B,此时不关闭窗体B,再次点击菜单,通常程序的做法是会判断B是否存在,如果存在则直接使用B。(也就是设计模式中的单例模式)...

      日常编写JAVA应用程序中,肯定会遇到这种问题:当第一次点击菜单A时,A会初始化一个窗体B,此时不关闭窗体B,再次点击菜单,通常程序的做法是会判断B是否存在,如果存在则直接使用B。(也就是设计模式中的单例模式)

      而此时B有可能有两种状态:1、被最小化在任务栏;2、被主窗体覆盖且没有最小化;

      这时我们需要在点击菜单A时,恢复窗体B状态,使窗体B能够显示出来并且获取焦点,OK,直接上代码:

    import java.awt.Frame;
    
    import javax.swing.JFrame;
    
    public class WindowAction
    {
    
        /**
         * @param args
         * @throws InterruptedException 
         */
        public static void main(String[] args) throws InterruptedException
        {    
            JFrame frame = new JFrame();
            
            frame.setBounds(0, 0, 500, 400);
            
            frame.setVisible(true);
            
            Thread.sleep(2000);
            //最小化
            frame.setState(Frame.ICONIFIED);
            
            Thread.sleep(2000);
            //在最小化到系统栏或者最大化时恢复默认状态
            frame.setState(Frame.NORMAL);
            
            Thread.sleep(2000);
            //最大化
            frame.setExtendedState(Frame.MAXIMIZED_BOTH);
            
            //在linux系统中要通过点击按钮并获得A窗体后面的B窗体
            //需要设置B窗体的Visible=true,windows下则不用
                    
            frame.setVisible(true);
            //获取焦点
            frame.requestFocus();
            
        }
    
    }

     

    转载于:https://www.cnblogs.com/boychn/archive/2012/07/04/2576766.html

    展开全文
  • 本人完成的一次完整的java大作业,压缩包中包含完整可直接运行的代码以及上交的详细文档。 可作为java大作业参考使用 已经获得学院老师的优秀评价,java基础学习者可以用来借鉴
  • Javaswing启动时窗口最大化 Java代码 setExtendedState(this.getExtendedState()|JFrame.MAXIMIZED_BOTH);

    Java swing启动时窗口最大化

    Java代码   收藏代码
    1. setExtendedState( this.getExtendedState()|JFrame.MAXIMIZED_BOTH );  

     

     

    展开全文
  • java实现最小到托盘

    2016-04-07 13:42:39
    通过查看网上的代码,用java简单的实现了最小到托盘的GUI的小demo。 希望能对需要的人有所帮助
  • Java swing 自定义窗口最大、最小和关闭的极简方法, 直接代码伺候: package com.yufu.test; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing....

    Java swing 自定义窗口最大、最小和关闭的极简方法,
    直接代码伺候:

    package com.yufu.test;

    import java.awt.EventQueue;

    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JToggleButton;
    import javax.swing.border.EmptyBorder;
    import javax.swing.JButton;
    import java.awt.event.ItemListener;
    import java.awt.event.ItemEvent;
    import javax.swing.ImageIcon;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;

    public class 鸡精简 extends JFrame {

    /**
     * @author boloyufu
     */
    private static final long serialVersionUID = -4237601758415925694L;
    
    private JPanel contentPane;
    
    /**
     * Launch the application.
     */
    public static void main(String[] args) {
    	EventQueue.invokeLater(new Runnable() {
    		public void run() {
    			try {
    				鸡精简 frame = new 鸡精简();
    				frame.setVisible(true);
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    		}
    	});
    }
    
    /**
     * 创建一个极精简的窗体不附带其他功能
     */
    public 鸡精简() {
    	setUndecorated(true);  //先要禁用窗口原部件
    	
    	setTitle("自定义窗口放大放小");		
    	setDefaultCloseOperation(
    			JFrame.EXIT_ON_CLOSE);
    	setBounds(250, 250, 450, 300);
    	contentPane = new JPanel();
    	contentPane.setBorder(
    			new EmptyBorder(5, 5, 5, 5));
    	setContentPane(contentPane);
    	
    	JToggleButton btn_big = new JToggleButton(""); //一定要用JToggleButton类,因为它表示了开关的2种状态,才可以用下面的
    	                                               //ItemEvent、getStateChange()的监听及方法
    	btn_big.setIcon(new ImageIcon(鸡精简.class.
    			getResource("/com/yufu/test/images/big01.png")));
    	btn_big.setSelectedIcon(new ImageIcon(鸡精简.class.
    			getResource("/com/yufu/test/images/big11.png")));
    	btn_big.setRolloverSelectedIcon(new ImageIcon(鸡精简.class.
    			getResource("/com/yufu/test/images/big11.png")));
    	btn_big.setRolloverIcon(new ImageIcon(鸡精简.class.
    			getResource("/com/yufu/test/images/big11.png")));
    	btn_big.setBounds(46, 3, 22, 22);
    	btn_big.addItemListener(new ItemListener() {
    		public void itemStateChanged(ItemEvent e) {
    			aaaa(e);      需要自定义执行的最大化执行方法
    		}
    
    		private void aaaa(ItemEvent e) {  //自定义的方法
    			if (e.getStateChange() == ItemEvent.SELECTED) {
    	            setExtendedState(JFrame.MAXIMIZED_BOTH);// 最大化窗体
    	        } else {
    	            setExtendedState(JFrame.NORMAL);// 恢复普通窗体状态
    	        }
    		}
    	});
    	contentPane.setLayout(null);
    	
    	contentPane.add(btn_big);
    	
    	JButton btn_close = new JButton("");
    	btn_close.addActionListener(new ActionListener() {
    		public void actionPerformed(ActionEvent e) {
    			dispose();                                //关闭窗口
    		}
    	});
    	btn_close.setIcon(new ImageIcon(鸡精简.class.getResource("/com/yufu/test/images/close1.png")));
    	btn_close.setBounds(4, 3, 22, 22);
    	contentPane.add(btn_close);
    	
    	JButton btn_small = new JButton("");
    	btn_small.addActionListener(new ActionListener() {
    		public void actionPerformed(ActionEvent e) {
    			setExtendedState(JFrame.ICONIFIED);      //最小化窗口
    		}
    	});
    	btn_small.setIcon(new ImageIcon(鸡精简.class.getResource("/com/yufu/test/images/small1.png")));
    	btn_small.setBounds(25, 3, 22, 22);
    	contentPane.add(btn_small);
    }
    

    }

    效果图:
    在这里插入图片描述
    点击最大化时图标直接变成自设的最大化提醒图标:
    在这里插入图片描述
    最大化时的样子:
    在这里插入图片描述
    再次点击恢复原来尺寸的大小:
    在这里插入图片描述
    在这里插入图片描述
    则缩小到任务栏:
    在这里插入图片描述
    点击关闭,则关闭窗口。

    本实例是最精简化的一个实例,不具备鼠标拖动窗口功能。若要实现鼠标拖动窗口功能,请参阅其他文章和实例。

    展开全文
  • Java_Selenium_UI_自动化代码实现流程

    千次阅读 2018-08-08 16:00:07
    很高兴,能把我所学的知识分享出去,也很好高兴你能来到我的博客,我第一次写微博,下面的内容可能有点多,希望能帮到你,费话不多说了,直接上代码 开发环境介绍: java 8,开发工具Eclipse,maven,jenkens,...
  • 1、浏览器全屏 使用代码如下: ChromeDriver chrome = new ChromeDriver(); chrome.manage().window().fullscreen();...2、浏览器最大化 使用代码如下: ChromeDriver chrome = new ChromeDriver(); chrome....
  • JAVA如何实现窗口化,毕设问题。 ** 相信很多毕业生在做毕设这方面都有些难点 ,今天我要说的就是我亲身经历的难点基于JAVA的毕设如何去实现窗口化。 开发工具:Eclipse 开发语言: JAVA Java编写桌面应用程序叫作...
  • Java 窗口(JFrame/Frame)初始最大化

    万次阅读 2010-08-17 19:50:00
    public int getExtendedState()获取此窗体的状态。该状态表示为逐位掩码。 NORMAL 指示不设置任何状态位。 ICONIFIED MAXIMIZED_HORIZ MAXIMIZED_VERT MAXIMIZED_BOTH 串连 MAXIMIZED_HORIZ 和 ...
  • Matlab Figure 窗口最大化方法

    万次阅读 多人点赞 2018-11-28 11:22:16
    问题 ...但是 Maltab 默认提供的 figure 参数中并不能原生控制创建窗口最大化。 百度网上大多给出的解决方案是: SIZE = get(0); % 获取显示屏的像素尺寸 h = figure(); % 创建图形窗口 set(h, 'o...
  • JavaFX窗口最大化最小化事件

    千次阅读 2017-04-10 10:42:35
    最近做一个本地Mina通信程序,采用Java FX编写,但是在Java FX窗口最小化切换到最大化的时候会遇到窗口界面黑屏(界面组件都看不见)的bug,不知道什么原因造成的。但是鼠标点击一下内部界面(界面获取焦点)就可以...
  • 在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。...但从Java1.4开始,有一种新的方式可以使用,我们来看看。现在我们创建一个类并继承于JFra
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    百度云盘分享 ... Java实现的FTP连接与数据浏览程序,实现实例可操作的窗口。  部分源代码摘录:  ftpClient = new FtpClient(); //实例FtpClient对象  String serverAddr=jtfServer.getText();...
  • Java窗体

    千次阅读 2020-03-20 23:58:00
    JPanel可以放在JFrame中,反之不行 4、java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。 Swing 的三个基本构造块:标签、按钮和文本字段;但是需要个地方安放它们,并...
  • 然而,界面的最大化最小化和关闭按钮也随之隐藏,窗体也无法拖动。因此,我总结了一些解决这些问题的思路,仅供大家分享。 一. 最大化,最小化和关闭 在隐藏标题栏后,可以自定义三个按钮,分别为最大化,最小化...
  • 最大化driver.manage().window().maximize();若是无法实现,也可手动将窗口拉大 脚本如下: public static void maximise(WebDriver driver) { final JavascriptExecutor js = (JavascriptExecutor) driver; js....
  • 在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。但用过JWindow的人一定知道,...但从Java1.4开始,有一种新的方式可以使用,我们来看看。 现在我们创建一个
  • 在qml脚本包括QTDesigner中都没有找到直接对 window 根组件操作的接口或是方法,想问下dalao如何去除窗口的默认最大化最小化按钮? 因为项目要求从Java后端转QT前端各种不适应中,请dalao帮忙!
  • Java开发技术大全(500个源代码).

    热门讨论 2012-12-02 19:55:48
    代码范例列表 第1章 示例描述:本章演示如何开始使用JDK进行程序的开发。 HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载...
  • JFrame窗体 JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将...由于该窗体继承了JFrame类,所以它拥有最大化、最小化、关闭按钮等按钮,下面将详细介绍JFrame窗体java应用程序中的使用方法。 ...
  • webdriver实现窗口最大化

    千次阅读 2014-07-11 16:24:21
    用webdriver调用浏览器时,有时浏览器窗口不是总是最大化的状态,可以封装一个函数实现浏览器窗口最大化。 下面给出一个具体实例: public class IeDriver {    public static void main(String[] args) ...
  • Java窗体应用程序:人事管理系统

    万次阅读 多人点赞 2017-11-19 21:23:27
    代码思路参考自:清华大学出版设出版的《Java课程设计案例精编(第3版)》 作业是老师在十月一日哦放假前让写的,所以十一回家写了俩界面,然后回到学校老师说先 不做这个,先写一个订餐系统,后来为了参加十一月...
  • 重写JFrame的paint()方法,使用ImageIcon类将图片绘制成Icon,然后通过ImageIcon对象获取窗体的大小,进而设置图片的大小,使其能够自适应屏幕 主程序类:Main import java.awt.Graphics; import java.awt.Image;...
  • MATLAB GUI 窗口初始最大化

    万次阅读 2016-09-06 15:47:14
    %弹出窗口时就最大化 javaFrame = get(gcf,'JavaFrame'); set(javaFrame,'Maximized',1); % Get default command line output from handles structure varargout{1} = handles.output; 第二步:工具--...
  • 在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。...但从Java1.4开始,有一种新的方式可以使用,我们来看看。 现在我们创建一个类并继承于J
  • 未经修饰的JavaFX Scene,具有已实现的移动,调整大小,最小化,最大化,关闭和Windows Aero Snap控件。 使用自定义css或default实现JavaFX应用程序所需的任何样式。 如果爱我就捐款 特征 完毕 :check_mark: 实施...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,194
精华内容 32,877
关键字:

java窗口最大化代码

java 订阅