从其他班级获取实际价值

时间:2013-05-16 09:20:58

标签: java swing

如何从其他班级获得实际价值?

我遇到了从其他班级获得实际价值的问题。该值每1秒从0变为10。以下是我将这个值输入第二个类的方法:

komponent_gui.MR(Integer.valueOf(text3.getText()).intValue());

这是我希望获得text3字段值的类:

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.*;
import javax.swing.*;

public class Komponent extends JComponent implements ActionListener
{
    Timer tm = new Timer(5, this);
    int x;
    private int b;

    public void paintComponent(Graphics g)
    {
        super.paintComponent(g);
        g.setColor(Color.RED);
        g.fillRect(x,9,30,2);
    }

    public void MR(int a)
    {
        b=a;
    }

    public void on()
    {
        tm.start();
    }

    public void off()
    {
        tm.stop();
    }

    public void actionPerformed(ActionEvent e)
    {
        x=b;
        repaint ();
    }
}

问题是,我在这个类中只有text3字段的第一个值。它并不令人耳目一新。这堂课有什么问题?

0 个答案:

没有答案