zoukankan      html  css  js  c++  java
  • java swing中获取客户端屏幕大小

    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JTextField;
    import javax.swing.WindowConstants;

    //得到屏幕大小的例子
    public class ScreenSizeDemo
    {
    JFrame jf = new JFrame("ScreenSizeDemo");
    JTextField jtf = new JTextField(20);
    JButton jb = new JButton("测试");

    //得到屏幕的大小
    Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize();
    int width = (int)screensize.getWidth();//得到宽
    int height = (int)screensize.getHeight();//得到高

    public ScreenSizeDemo()
    {
    jf.setLayout(new FlowLayout(FlowLayout.LEFT));
    jf.add(jtf);
    jtf.setEditable(false);
    jf.add(jb);
    jb.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    jtf.setText("您的屏幕大小是:" + width + "*" + height);
    }
    });

    jf.setSize(320,80);
    jf.setLocation(width/3,height/3);
    jf.setVisible(true);
    jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args)
    {
    new ScreenSizeDemo();
    }
    }

  • 相关阅读:
    17.10.13
    17.10.12
    17.10.11
    17.10.10
    17.10.05
    17.10.04
    17.10.03
    17.10.02
    17.10.01
    17.9.29
  • 原文地址:https://www.cnblogs.com/suifengbingzhu/p/2684886.html
Copyright © 2011-2022 走看看