java中如何java输出文字字到textField中

1 package 2
3 import java.awt.C 4 import java.awt.F 5 import java.awt.GridL 6 import java.io.F 7 import java.util.EmptyStackE 8 import java.util.I 9 import java.util.S10 11 import javax.swing.I12 import javax.swing.ImageI13 import javax.swing.JB14 import javax.swing.JF15 import javax.swing.JL16 import javax.swing.JP17 import javax.swing.JScrollP18 import javax.swing.JS19 import javax.swing.JSplitP20 import javax.swing.JTabbedP21 import javax.swing.JTextF22 import javax.swing.JToggleB23 24 public class ImplementsDemo {25
public static void main(String[] args) throws EmptyStackException{26
JFrame f=new JFrame("Welcome To Earth!");27
JTextField name=new JTextField(30);28
JTextField noed=new JTextField("HJW",10);29
JLabel nameLab=new JLabel("输入用户姓名:");30
JLabel noedLab=new JLabel("不可编辑文本 ");31
noed.setEnabled(false);32
name.setColumns(30);33
noed.setColumns(30);34
f.setLayout(new GridLayout(2,2));//设置布局管理器35
f.add(nameLab);36
f.add(name);37
f.add(noedLab);38
f.add(noed);39
f.setSize(300,100);40
f.setLocation(300,200);41
f.setVisible(true);42
如果取消掉布局管理器,才会使setColumns()为有效语句。
阅读(...) 评论()如何将java中的属性值显示在文本框中? -
- ITeye博客
博客分类:
最近写了一个页面,一个文本框中要显示java的属性值
我知道可以用&s:property&可以获得java的属性值
但是要将java属性值显示在文本框中,通过
&s:textfield name="pageTo"& cssStyle="width:16 height:9font-size:10px" value="%{#parameters.currentPage}"&&/s:textfield&
无法获得
通过: &s:textfield name="pageTo"& cssStyle="width:16 height:9font-size:10px" value="&s:property value='page.currentPage' /&"&&/s:textfield&
则报错
但是通过下面的方法则可以获得:
&input type="text" name="pageTo" id="pageTo"& value="&s:property value='page.currentPage' /&"&
浏览: 447877 次
来自: 深圳
java程序语言学习教程 地址http://www.zuida ...
文章写的挺详细了,但是感觉太乱了,真不如这篇文章: BigDe ...
感谢楼主分享,写的很详细,很容易看懂
[flash=200,200][url][list][*][/ ...Java AWT中TextArea或者Label中显示的内容往往需要换行,但是却不知道怎样换行....\n是不行的,&br&也不行.
该问题被发起重新开启投票
投票剩余时间:
之前被关闭原因:
该问题被发起删除投票
投票剩余时间:
距离悬赏到期还有:
参与关闭投票者:
关闭原因:
该问题已经被锁定
锁定原因:()
保护原因:避免来自新用户不合宜或无意义的致谢、跟帖答案。
该问题已成功删除,仅对您可见,其他人不能够查看。
textarea中如果用户输入的为&br/ &如果复制粘贴的会有\r\n, 你所说的不能换行请确定是浏览器里面。
我帮你搜索了下,不知道对不对。参考:/javase/1.5.0/docs/api/java/awt/event/KeyEvent.html应该是按键模拟吧
public class JTextAreaTest extends JFrame{private JTextArea txaCprivate JTextField txtIprivate JButton btnSpublic JTextAreaTest(){
SubmitListener submitListener = new SubmitListener();
MyKeyListener myKeyListener = new MyKeyListener();
txaConsole = new JTextArea(10,40);
txtInput = new JTextField();
txtInput.addActionListener(submitListener);
//txtInput.addKeyListener(myKeyListener);
btnSubmit = new JButton("Add");
btnSubmit.addActionListener(submitListener);
add(new JScrollPane(txaConsole), BorderLayout.NORTH);
add(txtInput, BorderLayout.CENTER);
add(btnSubmit, BorderLayout.EAST);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
txtInput.requestFocusInWindow();}private void addInputToConsole(){
String input = txtInput.getText().trim();
if(input.equals(""))
txaConsole.append(input + "\n");
txtInput.setText("");}// You don't need a keylistener to listen on enter-presses. Use a// actionlistener instead, as shown below.private class MyKeyListener extends KeyAdapter {
public void keyTyped(KeyEvent e) {
if(e.getKeyChar() == KeyEvent.VK_ENTER)
addInputToConsole();
}}private class SubmitListener implements ActionListener{
public void actionPerformed(ActionEvent e) {
addInputToConsole();
}}public static void main(String[] args) {
new JTextAreaTest();}}
jTextArea不能处理HTML,JTextPane倒是可以处理HTML。
textPane.setContentType("text/html");textPane.setText("&html&This&br&is&br&a&br&test&/html&");
setContentType("text/html")
设置显示内容类型
此外JLabel是可以直接显示HTML的
lb.setText("&html&This&br&is&br&a&br&test&/html&");
Windows 的换行是 "\r\n",Linux 的是 "\n", 而且 TextArea 或 Label 必须是可以显示 多行 的。
TextArea可以设置宽度啊,一行到头了自然会换行的
楼主请注明你所使用的环境哦。1.如果是网页里面,textarea是直接超过行宽就会自动换行2.如果是vc里的edit,需要设置multiline属性
不是您所需,查看更多相关问题与答案
德问是一个专业的编程问答社区,请
后再提交答案
关注该问题的人
共被浏览 (15883) 次求助如何更新TextField里的内容【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:635,959贴子:
求助如何更新TextField里的内容收藏
要求写个简单射击游戏。击中A得1分,击中B得2分。TextField里的分数要及时更新。请问如何更新?谢谢!
2017java学习来上市公司博为峰学java,入学即签就业协议,不就业不收费,查看java课程!java好学吗?java课程来博为峰学,java工程师就业年薪十几万!
不是有个函数setText();
用了,但没用...
试试对组件使用repaint()
自己输入啊
用二楼说的setText()
试了,没有自动更新...........求助~~~
setText()之后用 4楼的repaint();
登录百度帐号推荐应用匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 java输出文字 的文章

 

随机推荐