JAVA如何给程序设置一个窗口

JAVA如何给程序设置一个窗口,第1张

首先,绘制一个默认的窗体,创建好工程,包,类,命名类为Window很简单,在类中添加一个私有属性JFrame,这么写:private JFrame f = new JFrame("欢迎来到本自助银行");Window的构造方法中,只写 fsetVisible(true);以及窗体的初始位置和初始大小:fsetLocation(300, 200);fsetSize(800, 500);

然后在同一个构造函数中跟进一行fsetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);此为设置关闭图标即退出程序紧接着,写fsetResizable(false);此为设置不可更改窗体大小。如图,的确没办法更改了。

最后,便是画龙点睛的一笔,给窗体添加一个图标,显得更专业了一些:fsetIconImage(ToolkitgetDefaultToolkit()createImage("E:\\ajpg"));

这里有一点比较重要,重申一句。构造器中的设置比静态属性初始化设置更有直接影响力。而且,程序是执行向上覆盖的。也就是说,如果之后有过更改,那么更改之后就显示更改后的结果,比如,在这个构造函数中再写fsetTitle("好好活着");那么,请注意窗体的文字。如图:

有两种方式一种:windowshowModalDialog('yueshOperatedomethod=getYingxzm&kehh='+kehh+'&yingxid='+yingxid,yue,"dialogWidth:900px;dialogHeight:640px;help:no;scroll:yes;center:yes;status:no");的形式就直接修改dialogWidth:900px;dialogHeight:640px,调节数字大小就行了;

第二种是windowsopen的形式和这个一样也是找到width和height项修改大小即可

JFrame frame=new JFrame("标题");

framesetSizi(30,30);//大小

framesetLocation(20,20);//位置

framesetVisible(true);//可见

framesetDefaultCloseOperation(frameEXIT_ON_CLOSE);//关闭

1、JAVA中限制窗口大小的方法:setMinimumSize()。

2、格式:public void setMinimumSize(Dimension minimumSize)

3、意义:将组件的最小尺寸设置为常量值。对 getMinimumSize 的后续调用总是返回此值。将最小尺寸设置为 null 可还原默认的行为。

4、参数:minimumSize - 组件新的最小尺寸。

给你一个简单的例子吧,自己刚写的,看看是不是你想要的吧。

import javaawtevent;

import javaawt;

import javaxswingJFrame;

public class GetSize_Test extends JFrame implements ActionListener{

static GetSize_Test frame = null;

/

@param args

/

public GetSize_Test(){

addWindowListener(new WindowDestroyer());

thisgetContentPane();

setTitle("Welcome!");

setBounds(300,200,400,300);

setVisible(true);

}

private void getFrameSize(){

Rectangle test = framegetBounds();

Systemoutprintln("窗体的坐标:("+testx+","+testy+")");

Systemoutprintln("窗体的大小(高,宽):("+testheight+","+testwidth+")");

}

public class WindowDestroyer extends WindowAdapter {

public void windowClosing(WindowEvent e) {

Systemexit(0);

}

}

public void actionPerformed(ActionEvent e) {}

public static void main(String[] args) {

frame = new GetSize_Test();

framegetFrameSize();

}

}

既然获取了A的坐标那么直接BsetBounds(testx,testx,int i,int j);就行了啊。

以上就是关于JAVA如何给程序设置一个窗口全部的内容,包括:JAVA如何给程序设置一个窗口、java窗口放大、写一个java程序,实现创建Swing窗口,并改变窗口标题、窗口大小、窗口位置等。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9724500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存