前提・実現したいこと
ボタンを押すと、別のウィンドウが開く
発生している問題・エラーメッセージ
特になし
該当のソースコード
public Sample1() {
super("Sample1"); myFrame = this; g = myFrame.getGraphics(); bt1 = new Button("button1"); this.setLayout(new BorderLayout()); this.add(bt1, BorderLayout.NORTH); bt1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { repaint(); ac[1].play(); } }); this.addMouseListener( new MouseAdapter() { public void mouseClicked(MouseEvent e) { System.out.println("(1)クリックされました...");--- Panel pnl = new Panel(); this.add(pnl, BorderLayout.NORTH); pnl.add(bt1); addWindowListener(new SampleWindowListner());Frame2.java``` setSize(600, 600); setVisible(true);
}
public class Frame2 extends Frame {
Frame me; Image im; Graphics g; Frame2() { Toolkit tk = getToolkit(); im = tk.getImage("src/images/sakura.jpg"); me=this; } public void paint(Graphics g) { g.drawImage(im, 50,50,me); g.setColor(new Color(255, 0, 0)); g.drawString("2nd frame", 50, 50); g.drawRect(150, 150, 50, 50); this.setSize(500, 500); this.setLocation(400, 50); this.setVisible(true); } class SampleWindowListner extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } }
}
試したこと
ボタンとウィンドウを押すと別ウィンドウが表示されるプログラムを作成。
補足情報(FW/ツールのバージョンなど)
メインとクラスのjavaをのせました。
あなたの回答
tips
プレビュー