- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是片段:
JPanel logoPanel=new JPanel();
GroupLayout logoLayout=new GroupLayout(logoPanel);
logoPanel.setLayout(logoLayout);
logoPanel.setHorizontalGroup((GroupLayout.Alignment.BASELINE).addGap(100,100));
logoPanel.setVerticalGroup((GroupLayout.Alignment.BASELINE).addGap(100,100));
这些是在 cmd 上产生的错误:
MainPageTypo.java:27: cannot find symbol
logoPanel.setHorizontalGroup((GroupLayout.Alignment.BASELINE).addGap(100,100));
^
symbol: method addGap(int,int)
location: class Alignment
MainPageTypo.java:28: cannot find symbol
logoPanel.setVerticalGroup((GroupLayout.Alignment.BASELINE).addGap(100,100));
^
symbol: method addGap(int,int)
location: class Alignment
2 errors
为什么会出现这些错误,我该如何解决?
最佳答案
根据JavaDoc GroupLayout.Group 只有 addGap(int)
和 addGap(int, int, int)
方法,因此您要么缺少一个参数,要么参数过多。
addGap(100)
因此应该足够了。
编辑 2:
您在 GroupLayout.Alignment
上调用 addGap(...)
,这是一个枚举,根本不提供该方法:第 28 行包含 (GroupLayout.Alignment.BASELINE).addGap(100,100)
我想你想调用 logoLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
或 logoLayout.createSequentialGroup()
来创建一个组。
您还在 JPanel 而不是 GroupLayout 上调用 setHorizontalGroup(...)
(和 setVerticalGroup(...)
),这也会产生错误.将其更改为 logoLayout.setHorizontalGroup( ... );
。
编辑:关于消息含义的简短提示
symbol: method addGap(int,int) //the symbol that is searched for
location: class Alignment //the symbol (method) is searched in class Alignment or its class hierarchy
MainPageTypo.java:28: cannot find symbol //the compiler cant find the symbol stated above which is used at line 28 in file MainPageTypo.java
logoPanel.setVerticalGroup((GroupLayout.Alignment.BASELINE).addGap(100,100)); // this is the content of line 28
关于java - GroupLayout.Group 中 addGap(int) 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5910080/
我正在学习 Swings,我对这一行感到困惑 GroupLayout layout=new GroupLayout(getContentPane()); 现在我有两个问题 getContentPane
我正在尝试使用 NetBeans 7.0 中的 GroupLayout,但我根本无法选择它。我确实去了 Properties/Libraries/Wrapped JARs/swing-layout-1
我正在使用 SWING 创建一个 Java 应用程序作为 UI。我对 LayoutManager 的选择是 GroupLayout,但现在我遇到了组件问题。 基本布局由三列和两行组成(有嵌套行,如下面
public class Grouplayout implements Runnable { public static void main(String[] args) { SwingUti
public static class MyDictionaryFrame extends JFrame { public MyDictionaryFrame() { JLab
就像您在图片中看到的那样,复选框不在行中。如何将它们放在标签和组合框所在的行中?复选框激活在数据库中搜索值的能力。在代码中,复选框被命名为“MesswerBox[number]”。 G
这里我添加了按钮,但没有一个按钮显示在我的框架上另外,当我单独添加按钮时,它们会相互重叠我应该怎么办有人可以在我的代码中发现问题吗我被推荐到这个网站:https://weblogs.java.net/
最左边的列是我在这里引用的内容: 大约一周前,我说服我爸爸放弃 Windows 10,转而使用 Linux Mint。考虑到他多么喜欢简单的界面,到目前为止,转变相当坎坷。他不愿意使用命令行,所以我花
我一直在尝试制作一个程序,允许用户创建可以使用 JSliders 设置的颜色的正方形和圆形。我正在尝试使用 GroupLayout 来设置它,但它没有按照它看起来应该的方式工作。 我希望圆形、方形和颜
我正在尝试创建一个扫雷类型的游戏,并围绕顶部的 GridLayout 和底部的 JPanel 设计了界面。我在底部的信息面板上安排 JComponents 时遇到问题。我正在使用 GroupLayou
我有一个包含按钮的 JScrollPane。我需要两组这样的按钮。 *-----------------------------------------------* | Button 1 |
组件应该这样布局: (A) +--------------------+ |标签1 文本字段1 | |标签2文本字段2 | |标签3 文本字段3 | +--------------------+ 但是
我一直在使用 GridBagLayout,但最近转向了 GroupLayout。下面是我拥有的和我需要的屏幕截图。然后是代码。 我需要改变什么? 我有什么 我需要什么 我认为我应该使用 TRAILIN
我在根据需要在 Java 中设置 GroupLayout 时遇到问题。 我的代码如下。组件的理想位置是: +++++++++++++++++++++++++++++++++++++++++++++++
我正在尝试创建一个前面带有 GroupLayout 的小型 Jpanel。关注了documentation尽可能多地查看了一些 StackOverflow 问题,我仍然被困住了。 错误如下: Exce
不确定为什么会出现此错误。我正在使用 GroupLayout,因为我希望它为我设置间距,并且将来会在框架中添加更多面板。下面是堆栈跟踪。 Exception in thread "main" java
对于我正在制作的计算器应用程序的 GUI,我有一个 JButton 对象网格,其中所有对象的大小相同,除了一个的宽度是其他对象的两倍。它应该看起来像这样(除了线条是直的): 我的第一个想法是定义 JB
我正在尝试创建一个类,它扩展 JFrame 并使用 GroupLayout,但我找不到如何做到这一点。对于 JPanel 来说非常简单: GroupLayout layout=new GroupLay
在许多情况下,GroupLayout 可能包含具有简单结构的片段。例如,编写类似 AlignedStack 对象的东西似乎是明智的,该对象允许用户将一堆组件/组/间隙组合在一起,构成左/中/右对齐的垂
我的 GroupLayout 有问题。我的代码是: public chat () { JTextField chatbox; JTextField msgbox;
我是一名优秀的程序员,十分优秀!