当前位置:编程学习 > JAVA >>

求教!为何我不能正确调用另一个.java文件中的方法?

小弟最近才接触JAVA,卡在一个弱智问题上:
现在编写了两个.java文件,一个是面板,一个是时钟
想通过面板中的一个JButoon实现调用时钟的功能
在面板中:

class dcListenerClass implements ActionListener {
public void actionPerformed(ActionEvent e) {
Clock newC = new Clock();
newC.getClock(null);
}
}

在Clock.java中:

public class Clock { 

    public static void getClock(String[] args) { 
……

其中时钟部分的代码,调用的方法全部在getClock中且单独执行能够正确显示
但现在点击按钮,只弹出一个Frame的框架,没有其他内容
为什么啊?是我调用的方法有错吗,求各位大神指教 Java 类 框架 --------------------编程问答-------------------- Clock.getClock(null);
--------------------编程问答-------------------- class dcListenerClass implements ActionListener {
    public void actionPerformed(ActionEvent e) {
        Clock newC = new Clock();
        newC.getClock(null);
    }
}
改成
class dcListenerClass implements ActionListener {
    public void actionPerformed(ActionEvent e) {
        Clock.getClock(null);
    }
} --------------------编程问答-------------------- 静态方法直接用类调用 --------------------编程问答--------------------
引用 3 楼 yyw6637 的回复:
静态方法直接用类调用
                       --------------------编程问答--------------------
引用 3 楼 yyw6637 的回复:
静态方法直接用类调用

静态方法其实也不一定要用类名,用类对象也可以调用静态方法(不过调用与类对象无关!),只不过为了不至于产生混淆,一般都是用类名调用静态方法。 --------------------编程问答-------------------- newC.getClock(null);你这方法是控制台输出还是怎么的? --------------------编程问答-------------------- 非常感谢各位的建议,但是将调用语句改为

Clock.getClock(null);

后,仍然出现只有Frame没有内容的情况,求教这是怎么回事啊
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,