当前位置:  技术问答>java相关

如何让jframe最大化?

    来源: 互联网  发布时间:2015-01-12

    本文导语:  要让窗口右上角的图标也成为最大化图标,不只是将jframe的大小设成最大。 | 这是bootcool写的代码,我贴出来给你看看,呵呵,我就是看了bootcool的代码才实现的. //看看这。 import java.awt.*; import ja...

要让窗口右上角的图标也成为最大化图标,不只是将jframe的大小设成最大。

|
这是bootcool写的代码,我贴出来给你看看,呵呵,我就是看了bootcool的代码才实现的.
//看看这。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class RobotDemo {
public static void main(String args[]) throws AWTException {

JFrame frame = new JFrame("RobotDemo");
frame.setSize(200, 150);
frame.setLocation(200, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

// create a robot to feed in GUI events
Robot rob = new Robot();

// move cursor to the top, left corner
Point p = frame.getLocationOnScreen();
rob.mouseMove(p.x + 5, p.y + 5);

// press and release left mouse button
rob.mousePress(InputEvent.BUTTON1_MASK);
rob.mouseRelease(InputEvent.BUTTON1_MASK);

// send an 'x' key press
rob.keyPress(KeyEvent.VK_X);
}
}


//在看看这
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MaxFrame extends JFrame {
JButton button = new JButton("hit me");
public MaxFrame(){
    getContentPane().add(button);
  setVisible(true);
  setSize(100,100);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    button.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent e) { 
        try { 
        // create a robot to feed in GUI events
        Robot rob = new Robot();
        // move cursor to the top, left corner
        Point p = getLocationOnScreen();
        rob.mouseMove(p.x + 5, p.y + 5);
        // press and release left mouse button
        rob.mousePress(InputEvent.BUTTON1_MASK);
        rob.mouseRelease(InputEvent.BUTTON1_MASK);
      // send an 'x' key press
        rob.keyPress(KeyEvent.VK_X);
      } 
        catch (Exception exc) { 
          System.err.println(exc); 
        } 
      } 
  }); 

}


public static void main(String args[]){
MaxFrame f = new MaxFrame();
f.show();
}
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类jframe.accessiblejframe的类成员方法: jframe.accessiblejframe定义及介绍
  • java开发gui教程之jframe监听窗体大小变化事件和jframe创建窗体
  • java命名空间javax.swing类jframe的类成员方法: jframe定义及介绍
  • 如何让JFrame失去焦点后仍停留在JApplet的上面
  • java命名空间javax.swing类jframe的类成员方法: getaccessiblecontext定义及介绍
  • 菜鸟提问,一个JFrame运行时总是最小化,怎么样让它显示成自己想要的大小,形状?
  • java命名空间javax.swing类jframe的类成员方法: setdefaultlookandfeeldecorated定义及介绍
  • java实现jframe透明窗体示例
  • java命名空间javax.swing类jframe的类成员方法: paramstring定义及介绍
  • 请问创建一个JFrame与JPanel有什么不同?
  • java命名空间javax.swing类jframe的类成员方法: rootpanecheckingenabled定义及介绍
  • 初级问题,jdialog和jframe有何区别?
  • java命名空间javax.swing类jframe的类成员方法: isdefaultlookandfeeldecorated定义及介绍
  • 如何禁止我的jframe被关闭?
  • java命名空间javax.swing类jframe的类成员方法: accessiblecontext定义及介绍
  • 如何得到JPanel或JFrame的height和width?
  • java命名空间javax.swing类jframe的类成员方法: createrootpane定义及介绍
  • jQuery帧插件 jFrame
  • java命名空间javax.swing类jframe的类成员方法: rootpane定义及介绍
  • 如何得到一个模态的JFrame,即弹出新窗口后原窗口无效?
  • java命名空间javax.swing类jframe的类成员方法: getjmenubar定义及介绍
  • JFRAME大小设置问題


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3