今日は、 下記の2個のソース(MainFrame、myGraphCanvas )をjava8で実行したく考えています。 注)これらは、java8以前のもので作成しましたが、サポート期限の終了を考えて、java8に 変更したいと考えています。 Q1)java8への変更についてコメント頂けますと大変、あり難いです。 Q2)java8の参考書があれば、ご紹介ください。 以上、宜しくお願いします。 import java.awt.BorderLayout; import java.awt.Button; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JPanel; public class MainFrame extends JFrame{ myGraphCanvas myCanvas; MainFrame(){ JFrame frame = new JFrame(); frame.setTitle("MainFrame"); frame.setBounds(100,100,480+200,380+100); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); myCanvas= new myGraphCanvas(400,300); JPanel p = new JPanel(); p.setBounds(0,0,400,300); p.add(myCanvas); frame.getContentPane().add(p,BorderLayout.CENTER); JPanel p2 = new JPanel(); Button button1=new Button("button1"); button1.addActionListener(new TimButton1()); Button button2=new Button("button2"); button2.addActionListener(new TimButton1()); p2.add(button1); p2.add(button2); frame.getContentPane().add(p2,BorderLayout.NORTH); JPanel p3 = new JPanel(); Button button3=new Button("button3"); Button button4=new Button("button4"); p3.add(button3); p3.add(button4); frame.getContentPane().add(p3,BorderLayout.WEST); JPanel p4 = new JPanel(); Button button5=new Button("button5"); Button button6=new Button("button6"); p4.add(button5); p4.add(button6); frame.getContentPane().add(p4,BorderLayout.EAST); JPanel p5 = new JPanel(); Button button7=new Button("button7"); Button button8=new Button("button8"); p5.add(button7); p5.add(button8); frame.getContentPane().add(p5,BorderLayout.SOUTH); frame.setVisible(true); } public static void main(String[] args){ MainFrame frame=new MainFrame(); Thread th = new Thread(); th.start(); frame.setVisible(true); try { Thread.sleep(50); } catch (Exception ex) { } System.out.println("aaaa"); for(int i=0;i
↧