awt Java边界布局问题?
这是我的节目。我想让按钮位于框架的北侧,但当我尝试使用边框布局时,会在该行定义一个错误
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
}
}
# 1 楼答案
你只是担心使用 像这样修改代码
# 2 楼答案
你应该改变:
。。。致:
# 3 楼答案
您将BorderLayout约束作为构造函数的参数,它应该是
add()
的参数,如上所述# 4 楼答案
这是正确的代码。试试这个,看看哪里出了问题。如果有任何疑问,请随时提问
导入java。awt。边界布局; 导入java。awt。组成部分 导入javax。摇摆。*
公共类testt{
}