如何从其他班级获得实际价值?
我遇到了从其他班级获得实际价值的问题。该值每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字段的第一个值。它并不令人耳目一新。这堂课有什么问题?