当前位置: 首页 > 知识库问答 >
问题:

基于变量显示多个jPanel

周鸿云
2023-03-14

我被困在我的项目上,我还有两天的时间,所以我希望你们能帮助我。

我的JFrame"UserManager"显示用户的信息,这些信息是:

  • 姓名、地址、电话号码等

当我必须显示BankAccounthtml" target="_blank">对象时,我的问题就来了:因为每个用户都可以拥有无限数量的银行账户——每个账户都存储在一个名为“ownedAccounts”的Arraylist中——我想在JFrame中创建小面板。

实例化JPanel并不是什么大问题:我想我可以创建一个名为“BankAccount Panel”的类,然后在我的JFrame中执行类似的操作:

for(BankAccount b:thisUser.ownedAccounts){
    BankAccountPanel newpanel;
    }

或者类似的东西。

事实上,我正在使用NetBeans图形用户界面生成器,我不知道如何在我的JFrame上放置这些银行账户面板,以及如何动态调整JFrame本身的大小(我可能需要更多的空间来显示每个银行账户)当然,每个面板都必须放在前一个面板下。

共有1个答案

乐正嘉瑞
2023-03-14

您可以通过programmaticaly创建新面板(或您想要的衍生面板),并将其添加到现有组件中。

我建议创建一个具有您选择的布局的父面板,并使用将每个新面板添加到其中。addcomponent()方法。

如果账户数量不受限制,我建议使用滚动窗格。

 类似资料:
  • 我试图通过选择符合以下条件的歌曲节点来转换上述XML: 状态='已发布' 如果匹配Data/Record/@Id的 /AUTH/AUTHOR_ID的AUTH/HIDE值为true,则不显示ART/TYPE(在这种情况下,Id=1826155) 所需的XML输出应包括Type、所有作者和标题。第二个歌曲类型在此示例中隐藏(因为HIDE=true对于主要作者): 我开始尝试每种方法,但发现我无法显示与

  • 问题内容: 我在Javascript中有一组全局计数器变量: 等等 然后,我有了一个Javascript函数,该函数接受一个映射到这些全局计数器的“索引”数字。在此函数内部,我需要使用传递给该函数的“索引”值来读写这些全局计数器。 我希望它如何工作的示例,但当然根本不起作用: 我希望我要实现的目标是明确的。如果没有,我会尽力澄清。谢谢。 编辑说明: 我不是要增加计数器的名称,而是要增加计数器包含的

  • 下面的代码是一个分类法模板(taxonomy-city.php),在每篇文章中,我有两个分类法城市和地区。 我试图展示与城市共享同一地区的帖子。例如,如果我在伦敦的网页上,我想展示选择了欧洲分类术语的其他城市。

  • 我正在研究Pytorch的线性回归问题 我在单变量情况下取得了成功,但是当我执行多变量线性回归时,我得到了以下错误。我应该如何执行多变量线性回归? TypeError Traceback(最近调用最后一次)in()9optimizer.zero_grad()#渐变10输出=模型(输入)#输出--- /anaconda/envs/tensorflow/lib/python3.6/site-packa

  • 我试图根据某个变量调用某些函数。如果我有很多基于这个变量的函数,它很快就会变得非常难看。我的问题是,是否有比做下面的代码更优雅、更“蟒蛇”的解决方案?

  • 我对时间序列分类比较陌生,正在寻求帮助: 我有一个包含5000个多元时间序列的数据集,每个数据集由21个变量组成,时间周期为3年,类别信息为1或0。我想做的是对一个新的输入进行分类,它在3年的时间内由21个变量组成。 就目前而言,经过几天的研究,我还没有找到(或显然没有理解)将多变量时间序列输入LSTM的方法。有没有可能的解决办法? 我目前的想法是将5000个时间序列“合并”成一个,并向每个序列添