代码之家  ›  专栏  ›  技术社区  ›  viraptor

调试不正确的AWT显示

  •  0
  • viraptor  · 技术社区  · 15 年前

    我试图用awt来修改一个现有的应用程序,比如对话框等。我不知道应用程序的所有代码,所以我不确定对象是如何堆积的。

    我尝试在没有布局的jpanel中添加一个新的jbutton。我设定位置和尺寸,验证,重新喷漆…没有显示任何内容。现在我有点迷路了-我怎么知道为什么会这样?有什么方法可以绕过一个活动的应用程序窗口,查看awt对象树吗?我如何处理这种问题?

    免责声明:我对awt一无所知。

    1 回复  |  直到 15 年前
        1
  •  0
  •   matiasf    15 年前

    登录中!每当您在操作awt堆栈上的任何内容时都会进行日志调用。大多数(全部?)awt对象还具有体面的toString方法,因此可以获取和打印组件中的对象,并获得有意义的调试信息(即(component c:frame.get component s())system.err.println(c.toString());)。