Java面板

Java面板,java,Java,是否可以在Java运行时向面板添加500多个组件???可能-是 但是你到底为什么要做这样的事呢?我看不出一个面板有500个组件的任何理由。可能-是的 但是你到底为什么要做这样的事呢?我看不出面板有500个组件的任何理由。根据您所做的工作,可能有更好的替代方案 例如,JTables使用有限数量的CellRenderer,这些CellRenderer在多个位置绘制自己的图形,从而提供多个组件的外观,同时显著降低内存使用率(并提高性能) 你能提供更多关于你的具体情况的信息吗?根据你所做的事情,可能有更

是否可以在Java运行时向面板添加500多个组件???

可能-是

但是你到底为什么要做这样的事呢?我看不出一个面板有500个组件的任何理由。

可能-是的


但是你到底为什么要做这样的事呢?我看不出面板有500个组件的任何理由。

根据您所做的工作,可能有更好的替代方案

例如,JTables使用有限数量的CellRenderer,这些CellRenderer在多个位置绘制自己的图形,从而提供多个组件的外观,同时显著降低内存使用率(并提高性能)


你能提供更多关于你的具体情况的信息吗?

根据你所做的事情,可能有更好的选择

例如,JTables使用有限数量的CellRenderer,这些CellRenderer在多个位置绘制自己的图形,从而提供多个组件的外观,同时显著降低内存使用率(并提高性能)


您能否提供有关您具体情况的更多信息?

如果您使用的是重量级(AWT)组件,您可能会在某些平台上遇到问题。AWT组件实现很可能使用操作系统/窗口系统资源。在某些平台上,这些可能是有限的。回到过去,当应用程序试图创建两个多组件(例如,树中的每个项目)时,即使是NT4也可能在整个系统中出现GDI问题


在Swing中,尽管重量很轻,但组件却出人意料地大。因此,对于列表、树和表等,最好使用渲染器习惯用法-请参阅API文档。

如果使用重量级(AWT)组件,在某些平台上可能会遇到问题。AWT组件实现很可能使用操作系统/窗口系统资源。在某些平台上,这些可能是有限的。回到过去,当应用程序试图创建两个多组件(例如,树中的每个项目)时,即使是NT4也可能在整个系统中出现GDI问题


在Swing中,尽管重量很轻,但组件却出人意料地大。因此,对于列表、树和表之类的对象,渲染器习惯用法是首选-请参阅API文档。

做一个实验者-试试看。它也可能告诉你为什么你永远不应该这样做。做一个实验家——试试看。它还可能告诉你为什么你永远不应该这样做。