Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.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_Applet - Fatal编程技术网

显示检索到的信息的java小程序问题

显示检索到的信息的java小程序问题,java,applet,Java,Applet,我在下面的问题上有点纠结。我想创建一个小程序,它有一个包含3个可能选项的组合框 当用户单击第一个选项“student1”时 图中显示了student1的详细信息,以及从html传递的一个参数“unmarked”。student2=“通过”和student3=“失败”的情况也一样 1) 现在我想,为了显示学生的详细信息,是否可以在组合框上创建一个动作侦听器,这样一旦选择了student1,他们的详细信息就会显示在小程序中。我可以使用文本文件吗? 干杯1)是的,但是您必须编写解析文本文件以获得正确信

我在下面的问题上有点纠结。我想创建一个小程序,它有一个包含3个可能选项的组合框

当用户单击第一个选项“student1”时

图中显示了student1的详细信息,以及从html传递的一个参数“unmarked”。student2=“通过”和student3=“失败”的情况也一样

1) 现在我想,为了显示学生的详细信息,是否可以在组合框上创建一个动作侦听器,这样一旦选择了student1,他们的详细信息就会显示在小程序中。我可以使用文本文件吗? 干杯

1)是的,但是您必须编写解析文本文件以获得正确信息的方法

2) 令人困惑的问题。您的意思是想知道在事件发生时在组合框中选择了哪个项目?为此,您可以使用或JComboBox.getSelectedItem()(同一页)

3) jlabel是在applet中显示简单文本的一种简单方法。如果需要在一个空间中显示多行文本,也可以使用JTextArea

不允许小程序访问文件系统(除非您对小程序进行签名,这是您刚开始使用时不必担心的另一个复杂级别)


我建议您首先学习Swing如何工作,这比学习如何编写小程序更重要。从Swing教程开始。本教程有一个关于“如何制作小程序”的部分,其中展示了如何使用jar文件访问数据。但我会首先让您将代码作为应用程序使用,因为应用程序更易于使用和调试。

如果这是一个家庭作业问题,请将其标记为家庭作业。而不是家庭作业。学习第二季度的appletshi我的意思是,当从组合框中选择student1时,它在html页面中显示“未标记”,但如果选择student2,它将变为“通过”。re。第(3)点。因为JLabel支持HTML3.2(和简单的CSS),所以它也支持多行文本。HTML3.2呈现还提供了对表、列表、标题的支持……是的,这是可能的。这就是为什么你需要开始玩一些简单的东西。创建一个带有组合框和JLabel的面板。将ActionListener添加到组合框中。当事件激发时,您将获取所选项目并将Approate文本分配给字符串。第一次尝试时,可以硬编码字符串。一旦你了解了基本知识,你就可以从文件中读取文本了。慢慢开始,一次解决一个问题。