最近、「circle.jar」という単純な .jar ファイルを作成しました。画面に緑色の円を描くだけです。ファイルへのコードは次のとおりです。
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
public class CircleDraw extends Frame {
float x;
Shape circle = new Ellipse2D.Float(110.0f, 40.0f, 100.0f, 100.0f);
public void paint(Graphics g) {
Graphics2D ga = (Graphics2D)g;
ga.setColor(Color.green);
ga.draw(circle);
ga.setPaint(Color.green);
ga.fill(circle);
}
public static void main(String args[]) {
Frame frame = new CircleDraw();
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
System.exit(0);
}
});
frame.setSize(320, 480);
frame.setVisible(true);
}
}
さて、どうにかこれを iPod touch 用の .ipa ファイルに変換/コンパイルできないかと考えていました。第4世代のジェイルブレイクされた iPod touch を使用しています。また、これが不可能な場合は、.java または .class ファイルを Objective-C ファイルにコンパイルできるかどうかを考えていました。XML VMについて聞いたことがありますが、それをうまく使用するには、Cocoa Library をインストールする必要があります。しかし、私は Windows 7 を搭載した PC を使用しています。私の知る限り、Cocoa Library を PC にダウンロードすることはできません。(ただし、そうである場合はお知らせください!) また、正確なコードを iPod touch 用にコンパイルできない可能性があることも認識していますが、それは問題ではありません。コードはサンプルとして提供されただけです。 どんな助けも大いに感謝!:)