多语言展示
当前在线:1515今日阅读:181今日分享:30

Java语言程序设计五十二(组合框和列表框)

简单介绍Java语言中多行文本框、组合框和列表框。
工具/原料

电脑

方法/步骤
1

组合框 java.awt.Choice和javax.swing.JComboBox都可以创建组合框。

3

列表框 java.awt.List和javax.swing.JList都可以用来创建列表框,不同的是JList不支持滚动条。

4

列表框和组合框类似,不同的是,列表框允许选择多个列表项,另外由于JList不支持滚动条,因此要创建滚动列表,需要将JList放置到滚动面板(JScrollPane)中。

5

java.awt.TextArea和javax.swing.JTextArea都可以用来创建多行文本框,不同的是JTextArea创建的文本框不支持滚动条。

6

对于TextArea,可以通过添加一个TextEvent 的TextListener来对多行文本框内容 的更改进行监视。在基于 JTextComponent的组件中,更改通过 DocumentEvent从模型传播到 DocumentListeners。DocumentEvent给出了更改的位置和更改种类(如果需要)

注意事项

由于JTextArea不支持滚动条,如果想要达到滚动效果,可以将JTextArea放置到滚动面板(JScrollPane)中。

推荐信息