我动态地添加subPanel到jPanel1(与jTextField和jButton)。部分代码是从那里借来的。

我正在尝试从的组件获取文本jPanel1,但无法成功。

编辑: 这是一个包含子面板jTextField,+Button和-Button。

private class subPanel extends javax.swing.JPanel {

subPanel me;

public subPanel() {

super();

me = this;

JTextField myLabel = new JTextField(15);

add(myLabel);

JButton myButtonRemove = new JButton("-");

JButton myButtonAdd = new JButton("+");

add(myButtonRemove);

add(myButtonAdd);

这是AddButton的代码:

jPanel1.add(new subPanel());

pack();

我试图从中获取文本的代码jTextField不起作用:

Component[] children = jPanel1.getComponents();

for (int i=0;i

if (children[i] instanceof JTextField){

String text = ((JTextField)children[i]).getText();

System.out.println(text);

}

您的答复将不胜感激。

java panel 显示文字,从动态添加的jPanel获取文本相关推荐

  1. Python绘图之matplotlib基础教程:matplotlib库图表绘制中常规设置大全(交互模式、清除原有图像、设置横坐标显示文字/旋转角度、添加图例、绘图布局自动调整、图像显示、图像暂停)

    Python绘图之matplotlib基础教程:matplotlib库图表绘制中常规设置大全(交互模式.清除原有图像.设置横坐标显示文字/旋转角度.添加图例.绘图布局自动调整.图像显示.图像暂停) 目 ...

  2. html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...

    这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...

  3. 安卓java代码标签_Android实现动态添加标签及其点击事件

    在做Android开发的时候,会遇到动态添加标签让用户选择的功能,所以自己写了个例子,运行效果图如下. 标签可以左右滑动进行选择,点击的时候,会弹出toast提示选择或者取消选择了哪个标签.通过动态添 ...

  4. vue 实现数据滚动显示_vue实现动态添加数据滚动条自动滚动到底部的示例代码...

    在使用vue实现聊天页面的时候,聊天数据动态加到页面中,需要实现滚动条也自动滚动到底部.这时我找到网上有个插件 vue-chat-scroll 但是安装后发现是用不了的,报错信息如下: VM14383 ...

  5. java adt用vbox_JavaFX:动态添加的VBox没有显示出来

    我正在开发一个需要VBoxes"表格"表示的项目 . 我的应用程序的分层布局是GridPane - > VBox(在其中一个单元格中) - > VBoxes(在彼此之上 ...

  6. Easyui 绑定左侧菜单,右侧显示内容,动态添加多个tab

    老规矩还是先上图看效果: 左侧菜单,右侧展示内容以及title 接着看前台jsp代码: 前台代码很简单,按照官方的要求写就可以,重点是红色框里别忘了加 最后一步就是js绑定事件在这里我给出代码需要的同 ...

  7. QTableWidget动态添加QComboBox并获取表格单元的Widget类型

    //QTableWidget获取表格单元的Widget类型 auto test = (tableWidget->cellWidget(rowNum, 1)); qDebug() << ...

  8. 微信小程序 - <textarea> 多行文本输入框 placeholder 属性换行显示文字(适用于 vant-weapp 的 Field 输入框文本域组件 van-field)样式修改的详细教程

    前言 网上大部分教程都无法解决,本文提供最新最好的解决方案. 帮助您将 <textarea> 多行文本框的 placeholder 文字描述换(断)行处理, 提供详细的运行示例,代码干净整 ...

  9. activemenu怎么拼 vue_vue-element-admin登录逻辑,以及动态添加路由,显示侧边栏

    这段时间在研究element-admin,感觉这个库有许多值得学习的地方,我学习这个库的方法是,先看它的路由,顺着路由,摸清它的逻辑,有点像顺藤摸瓜. 这个库分的模块非常清晰,适合多人合作开发项目,但 ...

最新文章

  1. [目录]Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案
  2. shell条件测试操作 if分支 for循环 while 循环
  3. 拒绝“高冷”词汇!初学C#中的委托
  4. Filezilla 服务器发回了不可路由的地址。使用服务器地址代替
  5. 为什么用openstack_如何为OpenStack贡献力量
  6. python格式化输出类型_Python print 格式化输出
  7. EDA实验课课程笔记(五)——NC-verilog的介绍与使用(一)
  8. Dediprog EM100Pro-G2 安装与配置教程
  9. Matlab 线性同余法产生随机数
  10. Wider Face数据集详解
  11. 掌握如何使用Rose绘制活动图的方法
  12. iTunes12.9以上 自定义铃声 无法拖入 无法添加
  13. PGM学习之四 Factor,Reasoning
  14. python中复数类型的实部和虚部都是浮点数_Python合集之Python数据类型(一)
  15. 2022新版PMP考试有哪些变化?
  16. MP3歌词的同步与拖拽设计
  17. 数学归纳法的5种常用形式——证明题的利器
  18. “黑马程序员”视频学习笔记之面向对象基础及调试问题
  19. 页面访问控制的3种方法
  20. 当AI降临教育——阳光还是风暴?

热门文章

  1. jquery file upload ajax上传图片 简单使用
  2. BigMemory系列文章--2.Ehcache快速接入
  3. 炉石传说 C# 设计文档(序)
  4. MySQL修改root密码的各种方法整理
  5. ArcGIS Server 9.3 beta 体验一 -- 安装
  6. ascii码值为负数_作为2020年的程序员,你还在为编码问题困惑?
  7. linux drupal 7安装教程,Linux下面Drupal 7.10的安装
  8. Java - HtmlEmail 邮件发送
  9. spring-gateway(一)Reactor编程基础
  10. 智慧农场基本情况交流会议记录