Java中this.setLocation - Java / Java相关
为什么下面这样设置会在屏幕的中间
this.setLocation((screenSize.width - frameSize.width) / 2 - 280 ,(screenSize.height - frameSize.height ) / 2 - 350);
而我改成这样就在屏幕右边看不见的地方去了
this.setLocation((screenSize.width - frameSize.width) ,(screenSize.height - frameSize.height ) / 2 - 350);
难道屏幕的宽度screenSize.width减去一个frameSize.width值还变大了?
frameSize.width不会是负数啊。。。
那要看你的(screenSize.width - frameSize.width) / 2 - 280 以及screenSize.width - frameSize.width)的大小关系啊。
Toolkit.getScreenSize()得到分辨率的大小,JFrame.getSize()得到窗口的大小,有了大小 你想放那个地方应该是不成问题啦
screenSize.width 不是屏幕的宽度吗? 屏幕的宽度减去一个数 不可能比本身的宽度还大了吧 可是却到屏幕外面看不见的地方去了 这怎么解释啊? 我糊涂了
我知道我哪里错了 我先获取了Dimension frameSize = this.getSize();大小
后面才定义的 this.setSize(558,670);的大小
结果一开始获取的frameSize大小高和宽都是0
相关问答:
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行
用zip ......
程序如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import ......
怎么样将id传过去啊???是简单的传。。。在地址栏中写id号
LZ 好幽默!不知道你的意思?
是想把ID 传到ACTION ? 通过URl id=?
不够详细 别人不知道怎样帮你
../XXXXX.do?id=XXXX&id2=XXXXX
......