main是静态函数,不可直接调用非静态函数table。要在main中定义一个类的对象才可以调用table方法。
在main中用this.table();应该可以
public class DrawTable extends JFrame
{
public DrawTable(){
}
public boolean table(){
}
public static void main(String[]args){
DrawTable dt = new DrawTable ();
dt.table();
}
}
楼主,要有面向对象的概念!
package com.cfzy.learn;
import javax.swing.JFrame;
/**
* 画表格
*
* @author 残烽追影
* @version 1.0
* @created 2012-12-16 下午05:33:27
*/
public class DrawTable extends JFrame {
/** 描述 */
private static final long serialVersionUID = 1L;
public DrawTable() {
}
public boolean table() {
return rootPaneCheckingEnabled;
}
public static void main(String[] args) {
DrawTable dt = new DrawTable();
dt.table();
}
}
建议你多看一下基础的书籍,推荐是thinking in java,多看,多联系一下。
public class DrawTable extends JFrame
{
public DrawTable(){
}
public boolean table(){
}
public static void main(String[]args){
DrawTable dt = new DrawTable ();
dt.table();
}
}
在main函数中先声明一个类的对象,然后通过类的对象来调用类中的成员方法