java不可编辑的文本框中,用setText添加文字,怎么实现换行,然后setText打印另外一

java不可编辑的文本框中,用setText添加文字,怎么实现换行,然后setText打印另外一,第1张

textAreasetLineWrap(true); // 太长时,使允许自动换行
textAreasetText("abc\r\nefg");// 手动添加一个换行符“\r\n”

jlsetText("经检索共查找到 " + k + " 处相同字符串!!");
//在上面这行代码的下面,调用一下组件自带的重绘的方法,就能够消除重影了
jlrepaint();

settextstyle是tc下用来设置文字样式的,功能很有限。在vc下,如果你用的是easyx库的话,那么是用SetFont来设置字体样式的,功能比tc的settextstyle强大许多。
另外easyx的贴吧是:
有问题可以到贴吧提,回答会比较及时。

SetTextColor命令其功能: 设置指定设备环境(HDC)的字体颜色函数SetTextColor命令格式如下:WINGDIAPI COLORREF WINAPI SetTextColor(__in HDC hdc, __in COLORREF color);其中:hdc是当前设备的句柄。color是设置当前设备字符输出颜色。

举个例子来说明。调用这个函数的例子如下:
#001 //
#002 //界面显示输出
#003 //
#004 //蔡军生 2007/08/13 QQ:9073204 深圳
#005 //
#006 void CCaiWinMsg::OnDraw(HDC hDC)
#007 {
#008 //
#009 std::wstring strShow(_T("C++窗口类的实现,2007-08-13"));
#010 TextOut(hDC,10,10,strShowc_str(),(int)strShowlength());
#011
#012 //设置输出字符串的颜色
#013 COLORREF crOld = SetTextColor(hDC,RGB(255,0,0));
#014 TextOut(hDC,10,30,strShowc_str(),(int)strShowlength());
#015
#016 SetTextColor(hDC,RGB(0,255,0));
#017 TextOut(hDC,10,50,strShowc_str(),(int)strShowlength());
#018
#019 SetTextColor(hDC,RGB(0,0,255));
#020 TextOut(hDC,10,70,strShowc_str(),(int)strShowlength());
#021
#022 //
#023 SetTextColor(hDC,crOld);
#024 }

第13行设置字符的颜色为红色。
第16行设置字符的颜色为绿色。
第19行设置字符的颜色为蓝色。
第23行恢复原来的颜色,这个一定要记得做,否则后面显示会出错。


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

原文地址: http://outofmemory.cn/yw/10406541.html

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

发表评论

登录后才能评论

评论列表(0条)

保存