想在面板上显示动态变化的一个字符串,怎样做?

解决方案 »

  1.   

    不知道你说的面板是不是Swing的?
    下面是代码,
    package swing;import java.awt.BorderLayout;
    import java.awt.Container;import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;public class Main {

    public static void main(String[] args)
    {
    JFrame frame = new JFrame();
    frame.setSize(500, 500);
    Container containPane = frame.getContentPane();
    containPane.setLayout(new BorderLayout());
    JPanel center = new JPanel();
    containPane.add(center, BorderLayout.CENTER);
    final JLabel label = new JLabel("change");
    center.add(label, BorderLayout.CENTER);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
    new Thread(new Runnable(){
    @Override
    public void run() {
    int i = 0;
    while(true)
    {
    label.setText("OK" + i);
    i++;
    }

    }}).start();
    }}