问题标签 [setbounds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - angular ng-Map setBounds 用圆半径调整
我在 Angular 中使用 ngMaps。我创建了一个地图并包含一个可以根据我的半径值调整的形状(圆形)。
是否可以设置地图的边界以调整以包括整个圆圈?
这是我的看法:
和我的控制器:
在这种情况下,可以调整 searchQuery.radius 以调整在地图上绘制的圆圈,但有时它对于地图来说太大并且缩放不调整。
我对 setZoom 进行了计算,但 setZoom 值不够多样化,无法完美地包含圆。
这可能与 setBounds 吗?
谢谢!
java - Java swing GUI绝对定位
我知道不建议使用绝对定位,但我需要随机分散显示我的标签以及随机更改它们的位置。我已经研究过如何使用 setBounds 但它似乎不起作用。以下代码显示了流布局中的标签,当我使用 setLayout(null) 时,它显示一个空白框。
这是扩展 JLabel 的“设备”类
}
任何帮助找出问题所在,将不胜感激。
c# - 为控件调整大小创建边界
我正在创建一个标签控件,允许从标签的顶部和底部调整大小。它也仅在移动时垂直滑动。我为它的移动和可调整大小标签的底部创建了边界,但我无法弄清楚我在顶部做错了什么。每当鼠标从顶部拖动到边界之外时,它都会触发 450 像素的预设长度。我正在使用 .SetBounds 和 Math.Min。
java - 使用 setBounds() 创建 GUI
我读到使用该setBounds()
命令创建 GUI 是不好的。
我知道如何使用布局管理器,我不得不说它们也有其缺点。
我现在正在编写游戏,有时我需要将组件堆叠在一起。我发现没有办法使用布局管理器来做到这一点,但setBounds()
效果很好。
您能否解释一下我如何使用布局管理器堆叠组件,并告诉我为什么setBounds()
为此目的使用该方法不好?或者它是否可以与用 Java 编码的游戏 GUI 结合使用?
java - java Jtextfield 不出现是什么问题?
我有一个带有一些 JTextFields 的框架但是当我执行它时没有出现我有一个带有一些 JTextFields 的框架但是当我执行这个没有出现我有一个带有一些 JTextFields 的框架但是当我执行这个没有出现我有一个带有一些 JTextFields 的框架但是当我执行这不出现
我有一个带有一些 JTextFields 的框架,但是当我执行它时不会出现
我有一个带有一些 JTextFields 的框架,但是当我执行它时不会出现
这是我的 nw 代码
java - 更改后如何重新绘制图像?
我有一个JPanel
,其中我有一个JLabel
,其中包含一个Image
,如下所示:
之后,我设置 的bounds
,imageLabel
如下所示:
然后我imageLabel
将JPanel
.
现在我想Image
通过使用KeyEvent
(KeyEvent
作品)来改变 , 。我认为,它改变了Image
(通过使用image = any other Image
),但它不会在屏幕上改变。
我怎样才能做到这一点?我试图将revalidate()
和添加repaint();
到 JPanel。
java - 为什么我需要调用 setBounds 两次才能正常工作
作为我正在编写的应用程序的一部分,我在JLabel
. 因为JLabel
在 a 中JLayeredPane
,所以我没有使用布局管理器,因此,每次我调整托盘标签的图标大小时,我都会使用setBounds()
它来控制它在页面上的尺寸和位置。它的外观图片如下:
每次更改尺寸(由JSpinners
左侧可见的 指定)时,都会调用控制托盘图像大小调整时发生的情况的代码。palletLabel
调整大小如下:
originalPalletImage
是原始图像的高分辨率副本,用于防止在大量调整图像大小后出现模糊。ResizeImage.scaleImageByAbsoluteValues
是用于调整图像大小的静态方法。Image.getScaledInstance
它只是在几次计算后调用。layerCenterPanel
是JLayeredPane
坐在上面的panelLabel
。
正如所见,我setBounds()
最后打了两次电话。最初它只被调用一次,并且它调整了 的大小palletLabel
,但它没有使用刚刚在方法中设置的值,而是使用以前的值,并且托盘图像漂浮在它不应该出现的位置(作为以前的值)因为palletLabel.getHeight()
正在使用)。换句话说,该方法按预期工作,但总是落后一个迭代。我通过调用setBounds()
两次就解决了这个问题,它现在完全按照预期工作。我只是想知道为什么这是必要的,我尝试放入setBounds()
aninvokeLater
但没有效果。
欢迎任何意见,谢谢。
java - .setBounds() 不适用于嵌套的 JLabels
我正在用 Java Swing 制作类似国际象棋的游戏(我知道 Swing 不是正确的方法,但我还是想尝试一下)我在让棋子出现在显示器上时遇到问题适当的步伐。由于棋子物理位置的性质,我不能使用布局管理器。代码看起来像这样(诚然,它的设计很笨拙):
类 Type1 和 Type2 代表这些片段。运行时,JLabels(Type1 和 Type2)不会显示在 setBounds() 指定的正确位置。然而,持有这些棋子的棋盘 JPanel 被设置在正确的位置,由它自己的 setBounds() 调用指定。有没有人知道为什么会这样?可能是因为我从 JLabel 继承或 JLabel 类是内部类?谢谢。
编辑:忘记指定 JLabels 只显示在 JPanel 所在位置的左上角,无论我将它们设置到什么 x 和 y 位置。
java - JLabel setLocation 和 setBounds 方法不起作用
首先,我很清楚 Layout Managers 的存在,我只是不想在这种情况下使用它。
我正在为我的应用程序编写一个简单的主菜单,但无论我做什么,Image ( JLabel
) 总是将自身设置在屏幕的左上角。我已经尝试使用这两种方法(setLocation
, setBounds
),但没有任何区别。
我确定这是一个愚蠢的错误,但我似乎无法弄清楚。
这是我的代码:
java - 图像移动到目标
A 和 C 图像距离很远。此时,从A的坐标值创建B图像,每次迭代,都必须移动x,y,才能到达C图像的坐标值。
比如A(100,100),C(300,300)
从B(100,100)开始,
每次重复,x,y都要移动到B(300,300)。
这是输入当前移动源的方法。
在这里,我想知道输入help1 help2的代码。
毕达哥拉斯公式
在 A 和 C 图像之间我想知道如何使 B 图像沿着虚拟直线移动。
就像一个塔防游戏。A 图像是塔 B 图像是子弹 C 图像是敌人。
我希望从塔发射的子弹移动到敌人的位置。
我是韩国人。我用了翻译器