Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在我的java主程序中实现这个动态组合框?_Java_Inheritance_Drop Down Menu_Combobox_Implementation - Fatal编程技术网

如何在我的java主程序中实现这个动态组合框?

如何在我的java主程序中实现这个动态组合框?,java,inheritance,drop-down-menu,combobox,implementation,Java,Inheritance,Drop Down Menu,Combobox,Implementation,我正在尝试制作一个非常基本的角色创建屏幕。其中两个班是教师和学生。我计划问学生他们的分数是多少,但我会问老师他们教的科目是什么。目前,我发现了一些代码,可以让我创建一个组合框,根据第一个组合框的选择更改一个单独的组合框(如果用户选择教师,则显示科目列表。如果用户选择学生,则显示成绩列表)。可悲的是,我不知道如何将其纳入我的角色创建程序中,使它们作为两个独立的程序存在。我试图使用继承,但我不知道如何让它工作。如果有人能帮助我,我将不胜感激。如果它处于一种状态,我可以把它添加到主程序中我想添加的地方

我正在尝试制作一个非常基本的角色创建屏幕。其中两个班是教师和学生。我计划问学生他们的分数是多少,但我会问老师他们教的科目是什么。目前,我发现了一些代码,可以让我创建一个组合框,根据第一个组合框的选择更改一个单独的组合框(如果用户选择教师,则显示科目列表。如果用户选择学生,则显示成绩列表)。可悲的是,我不知道如何将其纳入我的角色创建程序中,使它们作为两个独立的程序存在。我试图使用继承,但我不知道如何让它工作。如果有人能帮助我,我将不胜感激。如果它处于一种状态,我可以把它添加到主程序中我想添加的地方,我就可以从那里找到它,我只是不知道该怎么做

这是两个节目

角色创建(主): 动态组合框(小部件):


感谢您的帮助

我不确定您在屏幕上使用的是什么框架,但您应该在学生的组合框上使用一个侦听器。选择选项后,应在第二个列表中加载适当的选项


例如,我选择“student”,然后加载第二个列表,其中包含一个学生可以获得的所有成绩。如果我选择“教师”,第二个列表选项应该不同。

不要使用指向代码的链接;请把你的邮件寄到这里。