【发布时间】:2011-11-30 18:41:30
【问题描述】:
我知道这个主题已经被破坏了几次,但是我在修复它时遇到了一个错误,据说它在其他主题中是固定的。
public static class FlowAp extends JFrame{
String one = "One";
String two = "Two";
String three = "Three";
String four = "Four";
String five = "Five";
public static void main(String argv[]){
FlowAp fa=new FlowAp();
//Change from BorderLayout default
fa.getContentPane().setLayout(new FlowLayout());
fa.setSize(200,200);
fa.setVisible(true);
}
FlowAp(){
JButton one = new JButton("One");
getContentPane().add(one);
JButton two = new JButton("Two");
getContentPane().add(two);
JButton three = new JButton("Three");
getContentPane().add(three);
JButton four = new JButton("four");
getContentPane().add(four);
JButton five = new JButton("five");
getContentPane().add(five);
}
}
当我实际将括号放在它们看起来应该是的位置时,flowap 会显示另一个错误。“无效的方法声明”
【问题讨论】:
-
在哪里是无效的方法声明,究竟是什么?这是另一个内部的嵌套类吗?请提供所有您看到的错误的详细信息。
-
你如何尝试启动程序?
-
问题标题似乎与正文不匹配。
-
如果你真的有一个不错的编译器,你会得到以下错误 - “类 FlowAp 的非法修饰符;只允许 public、abstract 和 final”
-
a) 它说“FlowAp fa=new FlowAp(); b) 那是程序的开始。c) 那是错误,我只是说其他人的修复由于不同的错误,在另一个线程中将无法工作。d)我使用的是 NetBeans 7.0.1