【发布时间】: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 之外还有其他建议,那也可以。
【问题讨论】:
-
不容易。我会寻找合适的输入侦听器(
MouseListener、KeyboardListener和/或键绑定)。然后,我会尝试了解实际执行渲染的组件,以便您可以通过模型进行跟踪,以更好地了解决策的制定地点和时间 -
我认为应该有可能,只是我不知道。请查看findtheflow.io 的 FLOW 调试器,我需要类似的东西用于 Eclipse。由于我的应用程序无法在 intelliJ 中运行
-
它不再起作用了。这就是为什么我在寻找类似或更简单的东西