layout-manager相关内容
我正在使用的程序只是通过在StackPane上使用画布层在文本或图像上进行绘制。我想要完成的是,当我释放鼠标MouseEvent.MOUSE_RELEASED处理程序时,它会自动获取画布的快照,将图像添加到ImageView Cover并将其显示在TextArea的顶部,但它不能将更改添加到StackPane类,即ImageView。 我这里有一个程序,我将把它添加到我正在处理的另一个程序中
..
我对Swing非常陌生,我正在尝试制作一个图形用户界面。 使用NetBeans的图形用户界面创建器,我设法制作了我喜欢的东西。但这让我感觉很糟糕,我使用了这个编辑器,所以现在我正试图用代码来做同样的设计。 这是一张我正在尝试制作的图片: 现在我只专注于创建“Criteria”部分(是的,我知道我在图片中拼错了) 以下是我目前掌握的信息: 我用红色突出显示了我希望增加边距的位置: 文本框右侧和
..
在此游戏上使用哪个布局管理器? 推荐答案 IMHO,使用布局和组件不是解决问题的好方法,就我个人而言,我倾向于使用自定义绘画解决方案。 从一件作品的基本概念开始,它需要知道它的位置,它的大小,它的颜色,能够自己上色,并且可能是可重新定位的,类似于... public interface Piece { public Rectangle getBounds();
..
试图为我的游戏构建一个图形用户界面,但无论我使用什么布局,我都无法让面板的嵌套做我喜欢的事情 我的目标是这样的 http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup-1.jpg http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup2.jpg 在疯狂版本
..
为什么JTextArea没有显示在GUI中? public class AddMovie extends JTextField { static JFrame frame; private JLabel description; JTextArea movieDescription; public JPanel createContentPane() th
..
阅读this answer后,我来到using getPreferredSize instead of setPreferredSize。但我仍然不能使用@Override getPreferredSize,但这不是我现在面临的主要问题。 我有一个CardLayout应用程序,它调用一个名为HiraganaData的类 HiraganaData是一个扩展了JPanel以便CardLay
..
我正在尝试设计类似于浏览器标题栏(浏览器的顶部)。左侧有选项卡,右侧有最小化、调整大小(最小化/最大化)、退出按钮。 为此,我试着这样做。 JPanel panel = new JPanel(); panel.setLayout(new FlowLayout(FlowLayout.RIGHT)); JPanel tabpanel= new JPanel(); tabpanel.setL
..
我有3个JPanel嵌套,如下所示: main JPanel { second JPanel {} 3rd JPanel {} main method } 这是我在‘Main Panel’中添加它们的顺序: add(thirdPanel); add(secondPanel); setComponentZOrder(componentsPanel,
..
我正在设计一个图形用户界面,其中我有如下所示的组件。但在第二行,我想管理组件之间的空间。例如,在第二行中,我希望同时适合JLabel“移动到时间”和JTextField,而没有太多的间距。正如我所看到的,现在MigLayout将JTextField与第一行中的第二个组件放在一起。然后,第二行中的JButton“移动”应与第一行中的第二个组件对齐。我如何实现这一点?以下是我的代码。我在MigLayo
..
我在任何地方都没有看到明确说明这一点,所以我只想确认我的理解是否正确。 1.JFrame对象的默认布局管理器是BorderLayout,而对于任何JComponent子类对象,它都是FlowLayout。 2.在BorderLayout中,如果您简单地添加,而不指定位置(中心、南部等),则默认情况下会在中心添加,这就是为什么当您对两个不同的对象执行此操作时,它们会一个接一个地绘制在另一
..
我最近要求在JFrame中显示一个Word文件。有了这个链接,我就实现了我想要的(Open MS documents into JFrame)。我需要的是在JFrame中并排显示一个word文件和一个pdf文件。 在上面提到的链接中,Word文件通过来自SWT的Canvas显示在JFrame中。 我想知道: 是否可以将两个画布添加到一个JFrame。 如果不能,是否可以在JPa
..
我在向 gridlayout 中的特定元素(网格?)添加图标时遇到问题.我的网格布局包含 64 个“砖块",旨在用作棋盘. 我的网格代码如下所示: 棋盘 public class SjakkBrett 扩展 JFrame 实现 Config {公共棋盘(){设置大小(800,800);setLayout(new GridLayout(BRICKS/ROWS, 0));for (int
..
..
..
我正在制作游戏,但每当我运行第二个 jFrame 时,我都必须调整它的大小以便为第二个 jFrame 获得正确的大小,有人知道为什么吗? 这是第一个 jFrame 类中打开第二个的方法: private void playButtonMouseClicked(java.awt.event.MouseEvent evt) {if (playerOneNameText.getText().e
..
我对 Java Swing 和 Java 整体来说非常新手(我的课程刚刚完成了 Scanner 和基础知识).我只学习了 Swing 基础知识,即“什么是 JFrame..etc",但我一直坚持如何布局或定位事物.图片上是我想要的布局,谁能帮助并教我如何编码?JFrame 有,5 个 JPanel 组件?(4 列和下面的订单) 此外,当单击“确认"按钮时,我希望弹出一个新窗口.如何链接多个窗
..
我需要在我的屏幕上定位 JFrame.但我不能让它们出现在屏幕底部的右侧. 请谁能解释我如何定位它们,如果你能描述如何去做,那就太好了. 这是目前为止的代码. //获取屏幕尺寸并将边框定位在屏幕左下角GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();GraphicsDevice def
..
如标题中所述,我一直在尝试设置一种带有水平滚动的垂直流布局.布局中的组件将是 JLabels.让我画个图: +-------------------------+ ========| 同一个窗口,垂直展开 +--------------+
..
我有一个 JFrame,它有一些选项.当按下 OK 按钮时,我想要相同的 JFrame 清除内容并添加新内容.我已经尝试过了,但问题是弹出了新的 JFrame.我做错了什么? import java.awt.*;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 java.io.IOException;导入java.
..
我正在尝试创建一个刽子手游戏,到目前为止它进展顺利,但布局设计似乎并没有到位!字母表应该以 FlowLayout 的顺序在 Hangman 图片的顶部结束,底部有“重新启动"、“帮助"、“添加新单词"和“退出"按钮!我做错了什么? import java.awt.*;导入 java.awt.event.*;导入 javax.swing.*;导入java.io.*;公共类 Hangman 扩展
..