
[英]How to create independent JPanel-Layers within JFrame and repaint each indiviually
我正在寻找一种将几个JComponents彼此绘制(重叠),并且仍然能够单独访问和更改它们的方法。 例如,绘制具有透明背景的三个JPanels每个JPanels包含一个圆,一个矩形或一条线。 之后,我想更改圆圈的外观。 不应重绘其他两个(类似于Photoshop中的图层)。 我当 ...
[英]How to create independent JPanel-Layers within JFrame and repaint each indiviually
我正在寻找一种将几个JComponents彼此绘制(重叠),并且仍然能够单独访问和更改它们的方法。 例如,绘制具有透明背景的三个JPanels每个JPanels包含一个圆,一个矩形或一条线。 之后,我想更改圆圈的外观。 不应重绘其他两个(类似于Photoshop中的图层)。 我当 ...
[英]Why do my components appear next to each other?
我目前正在尝试创建一个程序,该程序使用键盘键在背景图像上方移动一个矩形。 我面临的问题是,当我绘制组件时,它们只是彼此相邻放置,而不是覆盖背景图像的正方形。 这是显示两个组件的代码; 我相信问题在于paintPlayer组件设置为全尺寸,并且似乎有背景。 paintPlayer组件 ...
[英]How do I modify the setBounds method for JComponents?
我希望创建一种可以帮助我加快GUI设计速度的方法。 我使用setBounds时间最长。 现在,我会选择FlowLayout或GridLayout,但我不喜欢依赖它们。 基本上,我正在考虑像placeAbove这样的方法,它将JComponent置于另一个JComponent之上。 它 ...
[英]How to draw a triangle with border with Java Graphics
我正在尝试使用Graphics.drawPolygon()方法绘制一个带边框的三角形 三角形已正确绘制,但如何计算边框的 3 个点? 我已经用圆圈做了,但我似乎无法找到三角形的解决方案。 教师的要求,因为它不能使用Graphics2D 。 我的代码: 编辑:预期结果 ...
[英]Moving draw on Jcomponent
我想在我的 2D 平面视图(红色)中绘制一个移动光标(绿色)。 我用操纵杆来指挥它。 要访问红色面板,我必须按照以下方案从控制器获取组件的组件:JPanel => JScrollPane => JViewPort => PlanComponent(扩展 JComponent) ...
[英]Repaint won't happen until the for loop has escaped, with only two frames
我正在尝试做一些基本的Java,我的框架中有一个形状。 它使用JComponent类绘制形状,动画在顶部的按钮单击时触发。 组件代码就是这个添加到jpanel 动画只是在for循环中完成,只是编辑左边距,使圆圈向右移动; 但它似乎直到循环结束才移动,一次移动20个像素。 ...
[英]How to have a JTextArea appear above Graphics, both within a JComponent?
我在尝试用Java创建记事本类型的东西时有些挣扎。 到目前为止,我有一个下面的类,它实际上是一个JComponent ( UtilityComponent扩展了JComponent )。 在其中,您可以看到我正在渲染图形以创建记事本形状,现在我希望该形状内的JTextArea输入内容。 但 ...
[英]JDialog not setting preferred size correctly?
我真的不明白这里发生了什么。 我有一个想要在其中使用JDialog的程序,但是我想要一个单独的类,因此我为JDialog扩展了该类,设置了它的首选大小,但似乎没有在设置它正确。 我创建了一个按钮,以“取消” JDialog将要执行的操作,该操作应该位于JDialog的右下角,但它并未在那里。 ...
[英]Java Buttons does not work
我遇到了一个问题,我真的不知道如何在Java Swing GUI中创建功能按钮(我想这就是我应该怎么称呼的)。 我创建了一条打印语句,以检查我的按钮是否正常工作,以及它是否无效。这是我的代码。 ...
[英]Create a line between ellipses when the user drags from point a to point b
我有6个顶点,例如,如果用户从顶点1到顶点2拖动鼠标,则用户应该能够创建一条线。如果用户释放了鼠标,但鼠标并未停留在其中一个顶点上,它不会创建一条线。 我该怎么做? ...
[英]JavaFX - Components are null when initializing Controller
主要班级: 文件格式: 控制器:导航控制器 嗨,所以我遇到的问题是: 1.) 每当我尝试链接 JavaFX 组件和控制器变量时,Scene Builder 和 Intellij 都不会在 fx:id(s) 和我的控制器中的变量之间建立“连接”。 我总是在我的控制器的初始化 ...
[英]how arranges the components in frame with using miglayout? ( java ) ( swing project )
我在框架中有两个单选按钮。 当我单击“ Manuel Server”(位于右下角)时,我想放置一个文本框而不是单选按钮。 当再次单击“ MANUEL Server”时,我想再次放置单选按钮,而不是textBox。 现在,我只能在单选按钮附近放置文本框。 我不能代替他们(在他们身上)。 ...
[英]Java Mousepress() to draw images
我创建此程序是在鼠标的x和y坐标处按下鼠标时绘制一条鱼。 但我似乎然后没有调用drawfish方法。 我找不到它为什么不起作用的原因。 我将非常感谢您的帮助。 ...
[英]Java Swing : Create a Grid of custom JComponents with padding
我正在尝试创建一个海关JComponents网格。 我希望网格可以调整大小,而不会在JComponent上变形。 但是我只能通过裁剪的JComponent和错误的大小调整来获得网格。 我得到的是: 我想要的是 : 这是我的代码: 编辑:我对代码做了一些改进, ...
[英]JComponent isn't setting position nor text
在下面的代码中,我只想将位置和文本分配给JFrame上的按钮组件,但是它总是将它们指定为屏幕的高度并向左压扁而不显示我指定的文本。 关心任何帮助? 如您所见,按钮的尺寸和位置不正确 ...
[英]How to set a class visible from another?
我有一个带有一些圆形,三角形和矩形的绘图板。 我希望能够将它们设置为可见而不是可见。 类名是Circle , Triangle , Rectangle并且是JComponent扩展,它们都有唯一的颜色。 有人建议Triangle c = null; 然后使用c.setVisibl ...
[英]JFrame doesn't appear with red background
运行Java程序时出现奇怪的问题。 它旨在: 运行bat文件中指定的外部应用并显示全屏墙纸 按下按钮组合时“隐藏”墙纸一段时间 警告用户还剩5秒,这样他可以节省工作 发生超时时,再次显示全屏墙纸,并从蝙蝠中进行其他操作 按下按钮组合时退出程序 ...
[英]Java: Changing preferredSize()
在setVisible()之后,如何更改Java程序的preferredSize()? 例如,您有一个100x200的程序,但是当您单击一个按钮时,它将更改为300x100之类的其他内容。 在此先感谢您的帮助。 ...
[英]Keymap, InputMap, ActionMap, KeyListener — choice overload
我找不到关于所有这些关系的简明答案,因此我可以选择最佳实践并继续前进。 JTextComponent具有: 旧的addKeyListener(..) 。 我们编写一个KeyListener其中包含在keyPressed(..) , keyTyped(..)等事件上被调用的方法,我们 ...
[英]Vertex renderered as JComponent
我目前正在尝试将JGraph 5应用程序迁移到JGraphX。 我将顶点渲染器实现为具有复杂布局的嵌套JComponent 。 到目前为止,我发现只有使用mxStylesheet可以自定义文字渲染。 JGraphX中有任何渲染器概念吗? 是否可以将渲染器实现为JComponents ...