MonaでJava (5)
ようやくFrameが動くようになりました。とはいえ、まだまだ不安定です。SimpleCanvas-Windows.cppを1行書き換えると淵なしウィンドウになります。これで実行するととても不思議な感じです。
とりあえず次はFrameのイベント実装です。閉じるボタンを押して閉じるようにすれば、ウィンドウズの中にMacのウィンドウが開くとても変った風景になります(しかもEXE)。
Main.java
import java.awt.*; public class Main extends Frame { public Main() { super(); } public Main(String title) { super(title); } public void paint(Graphics g) { g.setColor(Color.black); g.drawString("こんにちわ、世界", 10, 10); } public static void main(String[] args) { int w = 200, h = 100; Main comp = new Main("テスト"); comp.setBounds(0,0,w,h); comp.addNotify(); comp.repaint(); SimpleCanvas.invalidate(); SimpleCanvas.run(); } }