2014.12.16窗口适应屏幕大小
来源:互联网 发布:qq for mac历史版本 编辑:程序博客网 时间:2024/05/21 22:51
import java.awt.Dimension;import java.awt.Toolkit;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JScrollPane;import javax.swing.JTextArea;@SuppressWarnings("serial")public class Calculator extends JFrame {public Calculator() {super("无标题 - 记事本");JMenuBar menuBar = new JMenuBar();JMenu fileMenu = new JMenu("文件");JMenu editMenu = new JMenu("编辑");JMenu formatMenu = new JMenu("格式");JMenu checkMenu = new JMenu("查看");JMenu helpMenu = new JMenu("帮助");menuBar.add(fileMenu);menuBar.add(editMenu);menuBar.add(formatMenu);menuBar.add(checkMenu);menuBar.add(helpMenu);JScrollPane scrollPane = new JScrollPane();scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);JTextArea textArea = new JTextArea();scrollPane.setViewportView(textArea);this.getContentPane().add(scrollPane);this.setJMenuBar(menuBar);this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);// 用来设置窗口随屏幕大小改变sizeWindowOnScreen(this, 1, 1);this.setVisible(true);}/** * * @param calculator * @param widthRate 宽度比例 * @param heightRate 高度比例 */private void sizeWindowOnScreen(Calculator calculator, double widthRate,double heightRate) {Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();calculator.setSize(new Dimension((int) (screenSize.width * widthRate),(int) (screenSize.height * heightRate)));}public static void main(String[] args) {Calculator calculator = new Calculator();}}
0 0
- 2014.12.16窗口适应屏幕大小
- delphi 适应屏幕大小
- UIWebView适应屏幕大小
- 自动适应窗口大小
- 自动适应窗口大小
- Delphi自动适应屏幕大小
- webview 图片 适应 屏幕大小
- Android图片适应屏幕大小
- Android 如何适应屏幕大小
- 让webView适应屏幕大小
- 适应屏幕大小的思路
- Android图片适应屏幕大小
- echarts自动适应屏幕大小
- 控件适应窗口大小变化
- 让图片适应屏幕大小[原创代码]
- phonegap控件自动适应屏幕大小
- android程序自动适应屏幕大小
- CSS使网页适应不同屏幕大小
- 【Matlab】 RGB照片转化成灰度图叠加显示
- 杭电ACM1004Let the Balloon Rise
- mybatis返回List<Object[]>数据
- GifView——Android显示GIF动画的扩展控件
- shell——tr的用法
- 2014.12.16窗口适应屏幕大小
- 第十六周项目3--用函数指针调用函数
- 语料预处理
- 设置vmware虚拟机从U盘启动pe系统
- windows php 错误: openssl_pkey_export(): cannot get key from parameter 1
- [线程]Thead 中传参数RuntimeError: thread.__init__() not called
- SCALA 集合框架文档翻译-The sequence traits Seq, IndexedSeq, and LinearSeq
- 虚拟机 桥接,NAT,Host Only,很详细
- C语言(九)写一个订座程序,默认共有12个座位