一个简单的图形界面小问题 有点搞不懂
import java.awt.*;--------------------编程问答-------------------- 忘记说问题了 题目就是在一个窗口中 包含一个文本行和一个标签,在文本行 中输入一段文字并按回车健后,显示在标签上 ,为什么我创建咯标签 当我输入字符串后 按回车后 只能显示前面的一小部分 不能全部显示完整到标签上 。 --------------------编程问答-------------------- la = new Label();
import java.awt.event.*;
public class Test_11_2
{
public static void main(String args[])
{
TextField_Label tfl = new TextField_Label("Text_Label");
}
}
class TextField_Label extends Frame
{
private TextField tx;
private Label l_tx,l_la,la;
TextField_Label(String s)
{
super(s);
setBounds(300,300,300,250);
setBackground(Color.white);
setLayout(new FlowLayout(FlowLayout.LEFT,5,5));
tx = new TextField(20);
l_tx = new Label("文本框: ");
l_la = new Label("标签 : ");
la = new Label();
la.setBackground(Color.red);
tx.addKeyListener(new KeyAdapter()
{
public void keyTyped(KeyEvent e)
{
if(e.getKeyChar()==10)
{
la.setText(tx.getText());
}
}
});
add(l_tx);
add(tx);
add(l_la);
add(la);
setVisible(true);
}
}
你可以把这个写成这个样子
la = new Label(" ");
这样就可以了
补充:Java , Java SE