我正在尝试制作一种简单的足球模拟器。这是我在观看教程后创建的代码,我知道它非常糟糕。我想要做的就是为团队增加一个价值,例如1代表最好的团队,10代表最差的团队,当我点击模拟弹出窗口时会告诉我哪支队伍会赢得团队价值。但我无法弄清楚如何做到这一点。
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGRect imageRect = CGRectMake(self.locationOfTouch.x, self.locationOfTouch.y, 50, 50);
CGFloat centerX = self.locationOfTouch.x - (imageRect.size.width/2);
CGFloat centerY = self.locationOfTouch.y - (imageRect.size.height/2);
// To center image on touch loc
imageRect.origin.x = centerX;
imageRect.origin.y = centerY;
UIImage * imageImage = [UIImage imageNamed:@"image.png"];
CGImageRef imageRef = imageImage.CGImage;
CGContextBeginPath(ctx);
CGContextDrawImage(ctx, imageRect, imageRef);
答案 0 :(得分:0)
将ActionListener
放入sim类。
public void actionPerformed(ActionEvent e)
{
JButton clicked = (JButton)e.getSource();
if(clicked == button)
{
JOptionPane.showMessageDialog(null, "this team will win");
}
}
您需要将代码量减少到需要的数量,而不需要向我们展示所有raidio