将代码放在main方法中

时间:2010-09-17 16:11:23

标签: java

我一直在netbeans中编写一个java项目,我终于让一切正常。部分归功于本论坛的支持。但是,我根据我需要的按钮或textarea来编码。主要方法下没有任何内容,只是在执行操作的对象下。我发现这不是标准。所以,我需要指导如何在主要方法下工作。

2 个答案:

答案 0 :(得分:3)

按钮和textarea?听起来你已经写了一个摇摆应用程序。 Swing应用程序往往是事件驱动的,即应用程序根据按下的按钮执行操作,这听起来就像您所写的那样。

Swing应用程序倾向于通过这样的主方法启动;

/**
 * Main method
 * @param args
 */
public static void main(String[] args)
{
    SwingUtilities.invokeLater(new Runnable()
    {
        public void run()
        {
            createAndShowGUI();
        }
    });
}

private static void createAndShowGUI()
{
    //create your top level container and its components and set it visible
}

这几乎就是你的主要方法。

答案 1 :(得分:0)

事件驱动的应用程序在main()方法中不会做太多事情。这是设计为程序正在进行的事情,等待用户交互或其他事件。

实际上,如果你想重用你的代码对象,你应该保留所有逻辑并不直接关注从其他方法的命令行开始。