Java边框布局问题?

标签 java awt border-layout

这是我的程序。我希望按钮位于框架的北侧,但是当我尝试使用边框布局时,会在该行定义错误。

import java.awt.BorderLayout;
import java.awt.Component;
import javax.swing.*;

public class testt {

    static JFrame jj=new JFrame("Test frame");

    public static void main (String[] args){
      jj.setBounds(100, 200, 400, 300);
      jj.setVisible(true);
      jj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      jj.add(new JButton("North",BorderLayout.NORTH));  //The constructor JButton(String, String) is undefined

    }
}

最佳答案

jj.add(new JButton("North"), BorderLayout.NORTH);

您将 BorderLayout 约束作为构造函数的参数,它应该是 add() 的参数,如上所述。

关于Java边框布局问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4154739/

相关文章:

java - 边框和网格布局

java - com.mysql.jdbc.exceptions.jdbc4.CommunicationsException :Communications link failure

java - 多个静态 block 的优点

Java 相互显示图像并移动它

java - 让按钮上图像的透明部分透明

java - 使用 BorderLayout 创建两个偶数列

java - 在多维数组中存储信息并在JOptionPane中显示信息

java - 如何获取 Espresso 中的元素列表?

java - 按钮/JPanel 网格显示不正确

java - BorderLayout.CENTER 不居中