JAVA-组件随窗体改变而改变

一、

public void sizeWindowOnScreen(Exe exe,double widthRate,double heightRate)

{
    Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
    exe.setSize(new Dimension((int)(screenSize.width*widthRate),(int)(screenSize.height*heightRate)));
   }

二、jframe.pack();//根据面板中组件的大小决定窗体大小,一般放于代码后面,位置不对,效果不同

时间: 2024-10-09 23:04:47

JAVA-组件随窗体改变而改变的相关文章

winform中,如何控制控件位置随窗体的大小改变而改变

winform中,如何控制控件位置随窗体的大小改变而改变 有如下3种方法: 方法1 [csharp] view plaincopy using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace MarkPrint

C#Form窗体通过代码改变尺寸

通过Size属性不能得到正确的窗体尺寸, 怎么办?还需要设置 MaximumSize 属性和你的 size属性尺寸一样. ? 1 2 3 this.FormBorderStyle = FormBorderStyle.FixedSingle; this.Size = new Size(43, 386); this.MaximumSize = new Size(43, 386); C#Form窗体通过代码改变尺寸,布布扣,bubuko.com

分享非常有用的Java程序 (关键代码)(四)---动态改变数组的大小

原文:分享非常有用的Java程序 (关键代码)(四)---动态改变数组的大小 /** * Reallocates an array with a new size, and copies the contents * * of the old array to the new array. * * @param oldArray the old array, to be reallocated. * * @param newSize the new array size. * * @return

delphi实现窗体组建随窗体大小改变而改变

在网上查了许多资料去论述如何在dephi中去实现组件随窗口大小的变化而变化,然都不尽如人意.有人说用组件的align + anchors 这两个属性去控制,但是我用了之后,让我大惊失色.把anchors属性下面的四个值都变为true.如果用户用鼠标去拖动窗口,那么窗口上的组件像是中了夺命书生的面目全非脚一样,基本上就没有所谓的五官之态. 下面就介绍我的方法,同样本人的方法也是看了网友们的资料才得以完成的. (1) 下载TFormResizer组件 我用的是第三方插件TFormResizer,首先

【java】浅析java组件中的布局管理器

这篇博文笔者介绍一下java组件中,常用的布局管理器.java组件中的布局方式有好几十种,所有的这些布局管理器都实现了java.awt.LayoutManager接口.接下来笔者介绍一下常用的5种布局管理器,FlowLayout.BorderLayout.GridLayout.GridBagLayout.CardLayout.BoxLayout.如果不希望使用布局管理器,可以调用组件的 setLayout(null); ,但是不建议设置layout为null,因为这样就失去了跨平台特性,和jav

方框列数随着浏览器宽度改变而改变的几种方法

方框列数随着浏览器宽度改变而改变的几种方法 一,使用浮动float <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>考察浮动</title> <style type="text/css"> #content { background-color: red; position

MFC控件随对话框大小改变而改变

这也是我项目中碰到的问题,要让对话框中的控件随着对话框大小的变化进行自动调整,一般的做法是在WM_SIZE的响应函数中对所有的控件用MoveWindow()或者SetWindowPos()设置其变化比例. 但是由于需要自己计算,并且还有各种系统引起的情况,比如WIN7里有个选项"拖动时显示窗口内容",选中与不选中导致对话框内容显示完全不一样,选中时错误,不选正确,确实让人头大. 如EasySize是一个很好解决方案,用一些宏封装了内部的实现机制,使用起来方便快捷.原文地址:http:/

App字体大小不随系统改变而改变

转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6713724.html 在 "设置" , "显示" , "字体大小" 里面我们可以设置系统字体大小 App界面字体,如果被修改之后,可能就达不到理想状态的效果,界面布局就发生了变化. 未修改过的效果(测试机型:Nexus 5): 正常 小 超大    修改之后的效果(测试机型:Nexus 5): 正常 小 超大    我们从这两组对比图中可以直观的看到修改

Java String类型值真的不可改变吗?

1.Java String 可以改变吗? 一直认为java 中String类型的值不能修改,主要是因为String是final的,而且里面没有设置值的set方法.但是可以通过反射机制改变值. 例1 public class Test { public static void main(String[] args) throws Exception { String s="0123456789"; System.out.println("改变前:s=" + s); F