java 怎么用JTextField获取JPanel中的控件数据

java 怎么用JTextField获取JPanel中的控件数据,第1张

你的问题在于问题本身。你只写到了类,而没有提到对象。

类与类之前是不能做用的,只有对象,才能有 *** 作。

所以我只能猜测你的想法,是通过一个面板上的文本框来 *** 作其它控件

那么,简单来的说,控件都要属于一个父控件。

不过通常你要获取这个比较麻烦,所以你可以自己继承JTextField这个类,然后增加一个parent的属性。

pulbic class MyTxt extends JTextField{

JPanel parent;

MyTxt( JPanel parent){

tihsparent=parent;

}

}

这样,你在创建这个文本框对象的时候就可以调用它的父面板了。

你可以这样用。

public class MyPanel extends JPanel {

MyTxt txt=new MyTxt(this);

}

步骤如下:

1、在web工程里面创建一个Servlet类,继承>

上的文字是没法读取的,以为这涉及到图像处理。非常非常复杂!因为如果你非要读取上的文字,不是几行代码可以搞定的,首相从matlaB开始学,了解什么是图像处理。然后再开发相应的jar包。当然,你也可以使用相关的软件工具,比如识图软件,通过读取软件的反馈也算是读取了上的文字

为返回数据窗口控件中悬浮在当前行列之上的编辑框中的文本;使用为dwcontrolGetText()。

GetText()为返回数据窗口控件中悬浮在当前行列之上的编辑框中的文本。在用户修改数据窗口中某项的值时,实际上在悬浮 在当前项上的编辑框中进行修改 , 当用户移动输入焦点或程序中使用AcceptText()函数接收用户输入时,用户修改的数据通过有效性规则验证后放入数据窗口的主缓冲区中。

语法为dwcontrolGetText();参数为dwcontrol数据窗口控件名;返回值为String函数执行成功时返回悬浮在数据窗口dwcontrol 当前行列之上的编辑框中的文本,该文本值或许能、或许不能通过各种有效性检查,即或许可以接收为当前项的值,或许不能接收。

扩展资料:

JAVA的相关语句:

1、赋值运算符以符号“=”表示,它一个二元运算符(对两个 *** 作数作处理),其功能是将右方 *** 作数所含的值赋给左方的 *** 作数。

2、Java为一种先编译后解释的语言,,Java设计者制作了“及时”编译程序,它能在运行时把Java字节码翻译成特定CPU(中央处理器)的机器代码,也就是实现全编译了。

3、字符类型用于存储单个字符,占用16位(两个字节)的内存空间。在定义字符型变量时,要以单引号表示。使用char关键字可定义字符变量。

参考资料来源:百度百科-GetText

如果你指的是文字写入时的宽度的话,是可以获取的到的。

高度等于字体大小,即size。

宽度可以通过FontMetrics接口可以获取的到。

参考代码如下:

// 创建对象

BufferedImage bImg = new BufferedImage(width, height, BufferedImageTYPE_INT_ARGB);

//得到Graphics2D 对象

Graphics2D g2d = (Graphics2D) bimggetGraphics();

// 设置字体

Font font = new Font("宋体", FontBOLD, 30);

g2dsetFont(font);

FontMetrics fm = g2dgetFontMetrics(font);

// 获取文字宽度

int textWidth = fmstringWidth(text);

以上就是关于java 怎么用JTextField获取JPanel中的控件数据全部的内容,包括:java 怎么用JTextField获取JPanel中的控件数据、求教,怎么在java类中获取jsp页面控件的值,并用其查询数据库、java有读取图片里面文字的方法吗(java图片文字提取)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9719051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存