java - GridLayout 错误

标签 java swing layout import grid

import java.awt.Container; //Container or *
import javax.swing.*; //JFrame, JLabel, *, or etc...

public class NumerologyEC extends JFrame
{
    private static final int Width = 400;
    private static final int Height = 300;

    private JLabel word1;

   public  NumerologyEC()
   {
       setTitle ("Numerology Extra Credit");
       word1 = new JLabel ("Enter a word: ", SwingConstants.RIGHT);

       Container pane = getContentPane();
       pane.setLayout (new GridLayout (1, 2));

       pane.add(word1);

       setSize(Width, Height);
       setVisible (true);
       setDefaultCloseOperation (EXIT_ON_CLOSE);
    }

   public static void main (String[] args)
   {
    NumerologyEC rectObject = new NumerologyEC();
    }
}

我不断收到“new GridLayout”错误。我正在关注我的类(class)的这本书,它没有解释我是否需要导入某些内容或声明它才能使其工作。任何提示将不胜感激。

最佳答案

您还需要导入GridLayout。添加此导入

import java.awt.GridLayout;

或者您可以将导入更改为以下内容以导入包中的所有内容

import java.awt.*;

或者明确写

new java.awt.GridLayout (1, 2)

关于java - GridLayout 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22238222/

相关文章:

android - 文本大小不会因不同的屏幕布局而改变?

python - Matplotlib 使用宽右边距 - Python

java - 如何在添加项目时动态调整列表的大小?

Java打印带有嵌入字体的PDF

java - 什么是 SwingUtilities.invokeLater(new Runnable())

Java 为什么我不能使用图形在面板上绘制

android - android水平均匀地放置空间按钮

java - Netbeans java,在构建时打开一个cmd-window

java.util.Random 零参数查询

Java Swing - 如何在 Canvas 中绘制新线并将其添加到现有线中?