eclipseでWindowを表示しようと思い
Java
1 2package java; 3import javax.swing.JFrame; 4 5public class window { 6 7 public static void main(String[] args) { 8 // TODO Auto-generated method stub 9 10 11 12 JFrame frame=new JFrame(); 13 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 14 frame.setSize(400,400); 15 frame.setVisible(true); 16 } 17 18 }
というコードをコピペしてみると、しっかりと表示されたのですが、
Java
1import java.awt.Button; 2import java.awt.FlowLayout; 3import java.awt.Frame; 4import java.awt.event.WindowAdapter; 5import java.awt.event.WindowEvent; 6class Main { 7 public static void main(String [] args) { 8 MyWindow mw = new MyWindow(); 9 10 } 11 } 12class MyWindow extends Frame { 13 MyWindow() { 14 setTitle("Deploy a button"); 15 setSize(600,400); 16 setLayout( new FlowLayout()); 17 Button btn = new Button(); 18 btn.setLabel("First button"); 19 add(btn); 20 boolean ture = false; 21 setVisible(ture); 22 addWindowListener( new WinListener() ); 23 24} 25class WinListener extends WindowAdapter { 26 public void windowClosing(WindowEvent e) { 27 System.exit(0); 28 } 29} 30}
では表示されず、エラーメッセージも出ませんでした。
どこが間違っているのでしょうか?
あなたの回答
tips
プレビュー