【问题标题】:Debugging java swing application in eclipse在eclipse中调试java swing应用程序
【发布时间】:2022-04-24 06:24:45
【问题描述】:

我有一个用 java swing 制作的大型应用程序。它是一个儿童绘画应用程序。我需要设置一些限制,例如,如果他们绘制一个矩形,那么他们不能将它链接到同一页面上的一个圆圈。在下面的大多数类中都是导入的包:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;

import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.event.MenuEvent;
import javax.swing.event.MenuListener;

我可以在 Eclipse 中运行它。我想做的是了解当我们绘制一个矩形时调用了哪些代码,然后当我们绘制一条线以将其链接到一个圆等时调用了哪些确切的代码。

有可能与eclipse有关吗?请注意,其中总共有 2300 个 java 类,并且没有文档。更糟糕的是,我是 Java 新手。请问有人可以帮忙吗?如果除了 eclipse 之外还有其他建议,那也可以。

【问题讨论】:

标签: java eclipse swing awt


【解决方案1】:

我很难弄清楚这一点。希望这个解决方案可以帮助那些刚接触 Java 并且需要调试/修复一些问题的人。

需要了解的是,Java 应用程序从一个具有 main() 方法的类开始为:

    class HelloWorld {
    public static void main(String[] args)
    {
        System.out.println("Hello");
    }
   }

你可以做的是首先找到这个类,从这个类开始放一些调试信息,然后观察你使用应用程序的流程。这是唯一可行的方法,因为我正在调试一个没有文档的 Java 应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 2016-04-23
    • 2013-11-21
    • 2018-10-01
    • 2012-08-17
    • 2013-02-20
    相关资源
    最近更新 更多