我一直在netbeans中编写一个java项目,我终于让一切正常。部分归功于本论坛的支持。但是,我根据我需要的按钮或textarea来编码。主要方法下没有任何内容,只是在执行操作的对象下。我发现这不是标准。所以,我需要指导如何在主要方法下工作。
答案 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()方法中不会做太多事情。这是设计为程序正在进行的主事情,等待用户交互或其他事件。
实际上,如果你想重用你的代码对象,你应该保留所有逻辑并不直接关注从其他方法的命令行开始。