你的问题在于问题本身。你只写到了类,而没有提到对象。
类与类之前是不能做用的,只有对象,才能有 *** 作。
所以我只能猜测你的想法,是通过一个面板上的文本框来 *** 作其它控件。
那么,简单来的说,控件都要属于一个父控件。
不过通常你要获取这个比较麻烦,所以你可以自己继承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图片文字提取)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)