Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >调整大小时,JFrame在Windows8.1上冻结

调整大小时,JFrame在Windows8.1上冻结
EN

Stack Overflow用户
提问于 2013-12-14 12:25:12
回答 2查看 870关注 0票数 10

也发布在coderanch.com上。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import javax.swing.*;

public class Tmp {
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                JFrame frame = new JFrame();
                frame.setSize(200, 200);
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                frame.add(new JTextField());
                frame.setVisible(true);
            }
        });
    }
}

有关调整此JFrame大小的问题。

这是程序启动后的默认外观:

当我尝试像图片一样调整大小时,并将鼠标指针移动到屏幕顶部时(如下图所示),我会看到以下内容:

当我释放鼠标时,框架会调整大小,但没有响应。上面有一个黑色的空白处。它看起来是这样的:

这发生在Windows8.1和java 1.7.0_45上(也发生在Windows7上)。

在Windows中使用其他方法调整框架大小时不会出现此问题。

只有当系统设置中的“拖动时显示窗口内容”处于活动状态时,才会发生这种情况。

为什么会发生这种情况?

如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2014-09-19 16:56:40

这听起来很像here报告的bug。应该在JDK8和9中修复,根据问题跟踪器的说法,错误修复被反向移植到版本7u80。

票数 4
EN

Stack Overflow用户

发布于 2013-12-14 12:45:05

我用的是装有jdk1.7.0_25的Windows7,你的代码对我来说没问题

我有3个解决方案:

1-我认为甲骨文在45的更新中是错误的你可以用25替换45

2- java中的任何图形用户界面都使用来自OS的图形用户界面,可能windows 8还不兼容java 7

3-您可以添加一个监听器来调整帧的大小,并在监听器的主体中调用repaint();,或者将size设置为实际大小

此外,您还可以尝试使用setUndecorated(true)和自定义鼠标侦听器来实现帧大小调整

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20583254

复制
相关文章
Java开发 窗体JFrame
package expression; import java.awt.Color; import java.awt.Container; import javax.swing.*; public class Demo extends JFrame{//继承父类 public Demo(){ setVisible(true);//设置窗体可见 setTitle("窗体标题"); /*窗体关闭规则 * EXIT_ON_CLOSE 关闭窗体,并停止程序 * DO_NOTH
用户2965768
2019/02/26
1.5K0
初学java之JFrame窗口模式
1 package project; 2 import javax.swing.*; 3 import java.awt.*; 4 public class test 5 { 6 public static void main(String args[]) 7 { 8 JFrame window1 , window2; 9 window1 = new JFrame("第一个"); 10 window2 = new JFrame("第二个");
Gxjun
2018/03/22
1.3K0
在gitlab ci/cd中使用cron 来定时发布,部署冻结
首先说一下第一处,就是设置定时出发流水线 入每天晚上12点自动部署一次,可以设置一些变量。
拿我格子衫来
2022/01/24
1.1K0
在gitlab ci/cd中使用cron 来定时发布,部署冻结
冻结计划
大多数SQL语句都有一个关联的查询计划。查询计划是在准备SQL语句时创建的。默认情况下,添加索引和重新编译类等操作会清除此查询计划。下次调用查询时,将重新准备查询并创建新的查询计划。冻结计划使可以跨编译保留(冻结)现有查询计划。查询执行使用冻结的计划,而不是执行新的优化并生成新的查询计划。
用户7741497
2022/06/08
1.9K0
进程冻结
进程冻结技术(freezing of tasks)是指在系统hibernate或者suspend的时候,将用户进程和部分内核线程置于“可控”的暂停状态。
233333
2023/03/08
1.2K0
进程冻结
账户冻结说明
开通按量计费(后付费)资源时,会冻结您账户上的部分资金(余额小于冻结费用则无法开通);在您主动释放资源或由于您账户欠费导致资源释放后会解冻该部分资金;冻结的金额没有实际消耗,在冻结状态下无法使用,解冻后恢复使用。
☆~oo~☆
2022/09/21
1.8K0
OB 源码 | 压测时为什么冻结阈值在变化?
经过手动执行该 SQL 语句,观察到在压测过程中冻结阈值确实发生了变化,由此可以确认监控数据采集和展示并无错误。
爱可生开源社区
2023/08/18
2150
OB 源码 | 压测时为什么冻结阈值在变化?
ETH被冻结_微信冻结显示什么界面
如果我们的电脑在启动挖矿软件的时候,发现界面有停顿,Miner都会冻结。有时矿工会随机冻结,直到按下任何键。
全栈程序员站长
2022/11/04
1.3K0
ETH被冻结_微信冻结显示什么界面
大压力下Redis参数调整要点
最重要的原因之一Redis的主从复制,两者复制共享同一线程,虽然是异步复制的,但因为是单线程,所以也十分有限。如果主从间的网络延迟不是在0.05左右,比如达到0.6,甚至1.2等,那么情况是非常糟糕的,因此同一Redis集群一定要部署在同一机房内。
一见
2018/09/30
1.5K0
大压力下Redis参数调整要点
去掉windows8.1鸡肋的开始按钮
可以使用我分享的链接下载startisgone: http://download.csdn.net/detail/wangallan/8972885
williamwong
2018/07/24
7470
去掉windows8.1鸡肋的开始按钮
在DataGridView控件中实现冻结列分界线
我们在使用Office Excel的时候,有很多时候需要冻结行或者列。这时,Excel会在冻结的行列和非冻结的区域之间绘制上一条明显的黑线。如下图: (图1) WinForm下的DataGridVie
葡萄城控件
2018/01/10
2.4K0
在DataGridView控件中实现冻结列分界线
调整云计算资源大小时要避免的10个错误
本文探讨了在调整云计算资源大小时常见的错误和陷阱,并讨论了如何避免,从而真正受益于云计算的弹性。通过使用容器编排平台、无服务器和完全托管的解决方案,以及随着时间的推移持续监视使用模式,可以优化云计算架构的性能和成本。
静一
2021/04/20
1.6K0
在 Linux 终端调整图像的大小
ImageMagick 是一个方便的多用途命令行工具,它能满足你所有的图像需求。ImageMagick 支持各种图像类型,包括 JPG 照片和 PNG 图形。
用户4988085
2021/09/14
4.5K0
探索大语言模型在图学习上的潜力
图是一种非常重要的结构化数据,具有广阔的应用场景。在现实世界中,图的节点往往与某些文本形式的属性相关联。以电商场景下的商品图(OGBN-Products数据集)为例,每个节点代表了电商网站上的商品,而商品的介绍可以作为节点的对应属性。在图学习领域,相关工作常把这一类以文本作为节点属性的图称为文本属性图(Text-Attributed Graph, 以下简称为TAG)。TAG在图机器学习的研究中是非常常见的, 比如图学习中最常用的几个论文引用相关的数据集都属于TAG。除了图本身的结构信息以外,节点对应的文本属性也提供了重要的文本信息,因此需要同时兼顾图的结构信息、文本信息以及两者之间的相互关系。然而,在以往的研究过程中,大家往往会忽视文本信息的重要性。举例来说,像PYG与DGL这类常用库中提供的常用数据集(比如最经典的Cora数据集),都并不提供原始的文本属性,而只是提供了嵌入形式的词袋特征。在研究过程中,目前常用的 GNN 更多关注于对图的拓扑结构的建模,缺少了对节点属性的理解。
NewBeeNLP
2023/08/28
3850
探索大语言模型在图学习上的潜力
探索大语言模型在图学习上的潜力
图是一种非常重要的结构化数据,具有广阔的应用场景。在现实世界中,图的节点往往与某些文本形式的属性相关联。以电商场景下的商品图(OGBN-Products数据集)为例,每个节点代表了电商网站上的商品,而商品的介绍可以作为节点的对应属性。在图学习领域,相关工作常把这一类以文本作为节点属性的图称为文本属性图(Text-Attributed Graph, 以下简称为TAG)。TAG在图机器学习的研究中是非常常见的, 比如图学习中最常用的几个论文引用相关的数据集都属于TAG。除了图本身的结构信息以外,节点对应的文本属性也提供了重要的文本信息,因此需要同时兼顾图的结构信息、文本信息以及两者之间的相互关系。然而,在以往的研究过程中,大家往往会忽视文本信息的重要性。举例来说,像PYG与DGL这类常用库中提供的常用数据集(比如最经典的Cora数据集),都并不提供原始的文本属性,而只是提供了嵌入形式的词袋特征。在研究过程中,目前常用的 GNN 更多关注于对图的拓扑结构的建模,缺少了对节点属性的理解。
Houye
2023/09/04
4750
探索大语言模型在图学习上的潜力
获取HTML冻结窗口元素
在写爬虫时会获取页面的元素去定位,但是有些页面元素只在鼠标悬停时才会出现,鼠标离开后就会消失,这种情况很不利于去查看想要获取的元素。
sugarbeet
2022/10/04
2.8K0
在 SwiftUI 中用 zIndex 调整视图显示顺序
本文将对 SwiftUI 的 zIndex 修饰符做以介绍,包括:使用方法、zIndex 的作用域、通过 zIndex 避免动画异常、为什么 zIndex 需要设置稳定的值以及在多种布局容器内使用 zIndex 等内容。
东坡肘子
2022/07/28
1.8K0
在 SwiftUI 中用 zIndex 调整视图显示顺序
调整来临,网络大电影或将不只是网络大电影
文|孟永辉 作为衍生于互联网与影视行业的孪生体,网络大电影从一出现便吸引了很多人的目光。在影视用户逐步从线下的影院向线上的视频网站转移的过程中,网络大电影的出现丰富了原本已经形成的影视类型,并用一种新奇的表现方式获得了很多年轻用户的青睐。 门槛低、成本少、周期短是网络大电影比较显著的特征。正是这种特征让网络大电影从一开始就能够与互联网产生密切联系,借助视频网站能够轻松实现传播。在经历了井喷式的发展之后,网络大电影的发展开始进入到一个新的发展阶段。 很多人将网络大电影的飞速发展归因于互联网飞速发展带来的巨大
孟永辉
2018/05/11
6130
点击加载更多

相似问题

调整JFrame上的图像和JFrame的大小时调整大小

21

时钟在JFrame调整大小时出现

11

JFrame只在调整大小时更新

14

ScrollBar在调整JFrame大小时消失

13

在jframe调整大小时调整jpanel的位置

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文