根据在线教程,我尝试使用Swing在java中创建一个GUI。我试着在网上找一个排水沟,但我找不到。代码如下:
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.Container;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.JLabel;
import javax.swing;
//Create JFrame Container
public class River
{
public River()
{
JFrame jframe = new JFrame();
JPanel panel = new JPanel();
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPanel = jframe.getContentPane();
GroupLayout grouplayout = new GroupLayout(contentPanel);
contentPanel.setLayout(grouplayout);
JLabel clickMe = new JLabel("Click Here");
JButton button = new JButton("This Button");
grouplayout.setHorizontalGroup(
grouplayout.createSequentialGroup()
.addComponent(clickMe)
.addGap(10,20,100)
.addComponent(button));
grouplayout.setVerticalGroup(
groupLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(clickMe)
.addComponent(button));
jframe.setTitle("Our GUI");
jframe.pack();
jframe.setVisible(true);
}
public static void main(String[] args) //main method
{
new River();
} // end of main
}//end River class
但是,当我尝试使用JGraph运行代码时,我会遇到以下错误:
River.java:4:错误:找不到符号导入javax.swing.container;^symbol:类容器位置:包javax.swing River.java:8:错误:包javax不存在,导入javax.swing;^River.java:22:错误:找不到符号容器contentPanel=jframe.getContentPane();^symbol:class Container location:class River River.java:27:错误:找不到符号JButton button=new JButton(“this button”);^symbol:class JButton位置:class River River.java:27:错误:找不到符号JButton button=new JButton(“this button”);^symbol:class JButton位置:class River River.java:36:错误:找不到符号groupLayout.createParallelGroup(groupLayout.alignment.Baseline)^symbol:variable groupLayout位置:class River 6错误
----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.
任何协助都将不胜感激。
替换
import javax.swing.Container;
与
import java.awt.Container;
问题内容: 我有一个ApolloServer项目给我带来麻烦,所以我认为我可能会更新它,并且在使用最新的Babel时遇到问题。我的“ index.js”是: 当我运行它时,出现错误“ SyntaxError:无法在模块外部使用import语句”。首先,我尝试做一些事情以说服TPTB *,这是一个模块(没有成功)。因此,我将“导入”更改为“需要”,并且此方法可行。 但是现在我在其他文件中有大约两打“
问题内容: 有人可以向我解释该声明的工作方式吗? 例如,我在包中有一个类型: 我的包裹中有一个类型: 这给了我以下错误: 我试图将导入更改为以下代码: 但是得到这个错误: 我也不明白。那么,和之间有什么区别?如何正确设置我的模型? 问题答案: 每个包都有一组类型,函数,变量等。我们将它们称为 实体 。每个实体可以导出(名称以大写字母开头),也可以不导出(名称以小写字母开头)。 一个包只能访问另一个
这里有一个类似的答案:如何在Java中将函数作为参数传递? 但提供的正确答案不起作用。我有一门课: 在函数内部我试图将传递到,但我得到的错误是: 找不到符号 符号:类Callable 我不知道为什么。 另外,我尝试使用返回类型字符串作为xMethod,您能传递一个返回类型不同的函数吗?
我现在正在学习如何做Android开发,并在Google的网站上找到了这个教程: https://developer.android.com/training/basics/firstapp/starting-activity.html 然而,在遵循指示之后——我假设我错过了什么——以下是我得到的信息: 所以Gradle不会编译它。
我的IntelliJ IDEA看到了JUnit 4 Maven依赖项。 但不解析来自这些依赖项的任何符号 有什么想法吗?
我正在使用NextJS与typescript,mongo Atlas,mongoose,node和Express。 当我运行node Pages/Server时,我收到以下错误:我已经上载了我的package.json文件,并且还添加了babel 从“express”导入express;^^^^^^ SyntaxError:不能在模块外部使用导入语句,位于wrapSafe(内部/modules/c