layout-manager相关内容

如何在文本区上绘制?

我正在使用的程序只是通过在StackPane上使用画布层在文本或图像上进行绘制。我想要完成的是,当我释放鼠标MouseEvent.MOUSE_RELEASED处理程序时,它会自动获取画布的快照,将图像添加到ImageView Cover并将其显示在TextArea的顶部,但它不能将更改添加到StackPane类,即ImageView。 我这里有一个程序,我将把它添加到我正在处理的另一个程序中 ..
发布时间:2022-07-20 20:44:34 Java开发

Java FlowLayout-特定元素的边距/填充?

我对Swing非常陌生,我正在尝试制作一个图形用户界面。 使用NetBeans的图形用户界面创建器,我设法制作了我喜欢的东西。但这让我感觉很糟糕,我使用了这个编辑器,所以现在我正试图用代码来做同样的设计。 这是一张我正在尝试制作的图片: 现在我只专注于创建“Criteria”部分(是的,我知道我在图片中拼错了) 以下是我目前掌握的信息: 我用红色突出显示了我希望增加边距的位置: 文本框右侧和 ..
发布时间:2022-07-20 20:40:32 Java开发

在这个游戏中使用哪个布局管理器?

在此游戏上使用哪个布局管理器? 推荐答案 IMHO,使用布局和组件不是解决问题的好方法,就我个人而言,我倾向于使用自定义绘画解决方案。 从一件作品的基本概念开始,它需要知道它的位置,它的大小,它的颜色,能够自己上色,并且可能是可重新定位的,类似于... public interface Piece { public Rectangle getBounds(); ..
发布时间:2022-07-20 20:34:04 Java开发

使用嵌套面板

试图为我的游戏构建一个图形用户界面,但无论我使用什么布局,我都无法让面板的嵌套做我喜欢的事情 我的目标是这样的 http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup-1.jpg http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup2.jpg 在疯狂版本 ..
发布时间:2022-07-20 20:26:19 Java开发

JPanel中的JPanel的JScrollPane

阅读this answer后,我来到using getPreferredSize instead of setPreferredSize。但我仍然不能使用@Override getPreferredSize,但这不是我现在面临的主要问题。 我有一个CardLayout应用程序,它调用一个名为HiraganaData的类 HiraganaData是一个扩展了JPanel以便CardLay ..
发布时间:2022-06-28 16:55:42 Java开发

Java FlowLayout Inside FlowLayout

我正在尝试设计类似于浏览器标题栏(浏览器的顶部)。左侧有选项卡,右侧有最小化、调整大小(最小化/最大化)、退出按钮。 为此,我试着这样做。 JPanel panel = new JPanel(); panel.setLayout(new FlowLayout(FlowLayout.RIGHT)); JPanel tabpanel= new JPanel(); tabpanel.setL ..
发布时间:2022-05-26 17:03:22 Java开发

多个组件的复杂布局

我正在设计一个图形用户界面,其中我有如下所示的组件。但在第二行,我想管理组件之间的空间。例如,在第二行中,我希望同时适合JLabel“移动到时间”和JTextField,而没有太多的间距。正如我所看到的,现在MigLayout将JTextField与第一行中的第二个组件放在一起。然后,第二行中的JButton“移动”应与第一行中的第二个组件对齐。我如何实现这一点?以下是我的代码。我在MigLayo ..
发布时间:2022-05-26 16:49:28 Java开发

边框布局的默认位置

我在任何地方都没有看到明确说明这一点,所以我只想确认我的理解是否正确。 1.JFrame对象的默认布局管理器是BorderLayout,而对于任何JComponent子类对象,它都是FlowLayout。 2.在BorderLayout中,如果您简单地添加,而不指定位置(中心、南部等),则默认情况下会在中心添加,这就是为什么当您对两个不同的对象执行此操作时,它们会一个接一个地绘制在另一 ..
发布时间:2022-05-26 16:41:01 Java开发

如何在JFrame Java中显示两个画布

我最近要求在JFrame中显示一个Word文件。有了这个链接,我就实现了我想要的(Open MS documents into JFrame)。我需要的是在JFrame中并排显示一个word文件和一个pdf文件。 在上面提到的链接中,Word文件通过来自SWT的Canvas显示在JFrame中。 我想知道: 是否可以将两个画布添加到一个JFrame。 如果不能,是否可以在JPa ..
发布时间:2022-05-26 16:34:54 Java开发

如何布局?(JFrame、JPanel 等)

我对 Java Swing 和 Java 整体来说非常新手(我的课程刚刚完成了 Scanner 和基础知识).我只学习了 Swing 基础知识,即“什么是 JFrame..etc",但我一直坚持如何布局或定位事物.图片上是我想要的布局,谁能帮助并教我如何编码?JFrame 有,5 个 JPanel 组件?(4 列和下面的订单) 此外,当单击“确认"按钮时,我希望弹出一个新窗口.如何链接多个窗 ..
发布时间:2022-01-24 13:46:48 Java开发

屏幕右下角位置

我需要在我的屏幕上定位 JFrame.但我不能让它们出现在屏幕底部的右侧. 请谁能解释我如何定位它们,如果你能描述如何去做,那就太好了. 这是目前为止的代码. //获取屏幕尺寸并将边框定位在屏幕左下角GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();GraphicsDevice def ..
发布时间:2022-01-24 13:46:35 Java开发

清除 JFrame 的组件并添加新组件

我有一个 JFrame,它有一些选项.当按下 OK 按钮时,我想要相同的 JFrame 清除内容并添加新内容.我已经尝试过了,但问题是弹出了新的 JFrame.我做错了什么? import java.awt.*;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 java.io.IOException;导入java. ..
发布时间:2022-01-24 13:43:49 Java开发

GridLayout 之上的 FlowLayout 不起作用

我正在尝试创建一个刽子手游戏,到目前为止它进展顺利,但布局设计似乎并没有到位!字母表应该以 FlowLayout 的顺序在 Hangman 图片的顶部结束,底部有“重新启动"、“帮助"、“添加新单词"和“退出"按钮!我做错了什么? import java.awt.*;导入 java.awt.event.*;导入 javax.swing.*;导入java.io.*;公共类 Hangman 扩展 ..
发布时间:2022-01-24 13:39:53 Java开发