首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制转换JScrollPane

强制转换JScrollPane
EN

Stack Overflow用户
提问于 2016-12-28 13:37:49
回答 0查看 278关注 0票数 1

我想知道,如何在JTextArea中强制转换:JScrollPane

基本上,是一个文本区,里面有一个滚动窗格。

下面是我的一些代码:

代码语言:javascript
复制
JTextArea txtarea = new JTextArea(); 
JScrollPane scroll = new JScrollPane(txtarea, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);

JTabbedPane tabbed = new JTabbedPane();
tabbed.addTab("Text", null, scroll, "Text");     


savebutton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent A){
txtarea = (JtextArea) tabbed.getSelecetedComponent();
JFileChooser chooser = new JFileChooser();
chooser.showSaveDialog(null);}});

使用最后一段代码,我创建了:文本区域,并添加了一个:滚动窗格。这里一切都很好,但是我做了一个JTabbedPane,在其中添加文本区域,但是如何放置滚动窗格,我需要将: scroll窗格放在选项卡中...

我说过,这里一切都很好,但在控制台中我得到了一个异常,它说,

代码语言:javascript
复制
JScrollPane cannot be cast to javax.swing.JTextArea...

你能帮我吗,或者告诉我如何解决这个问题?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41355972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档