当前位置: 代码迷 >> Java相关 >> 求助!显示结果有问题,要拉动边框才会显示出来
  详细解决方案

求助!显示结果有问题,要拉动边框才会显示出来

热度:260   发布时间:2013-05-09 17:22:35.0
求助!显示结果有问题,要拉动边框才会显示出来
程序代码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ImproveProgramme extends JFrame{
  
     JLabel label = new JLabel("Enter a new message");
     JTextField jtf = new JTextField(10);
   
   
    public static void main(String[] args) {
        ImproveProgramme frame = new ImproveProgramme();
        frame.setTitle("improve 15_2");
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300,200);
        frame.setVisible(true);
   
    }
    public ImproveProgramme(){
        JPanel p = new JPanel();
        
     
        p.add(label);
        p.add(jtf);
        jtf.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){
            
               jtf.requestFocusInWindow();   
            }   
        });
        jtf.addKeyListener(new KeyAdapter(){
            public void keyReleased(KeyEvent e){
               if(e.getKeyCode()==KeyEvent.VK_ENTER){
            
                    JLabel jlb = new JLabel(jtf.getText());
                        add(jlb);
        
               }
            
               
            }
            
    });
   
    add(p);

    }
}
搜索更多相关的解决方案: message  Enter  

----------------解决方案--------------------------------------------------------
是什么地方没显示,哪个地方显示不正确,截图看看,用 keyReleased方法是干嘛用?
----------------解决方案--------------------------------------------------------