在Java中的Function中实现GUI

时间:2012-12-03 09:33:31

标签: java user-interface

我写了一个函数,它将image_id作为用户的输入,并将该图像显示给GUI。

但问题是我无法将GUI链接到我的功能:

  • 我的功能正常。
  • 我可以使用GUI Builder创建我的GUI(我想要添加更多组件)

任何有关如何使其发挥作用的想法?

提前致谢。

public class SI  extends MainMenu {

     BufferedImage image=null ;

       final JPanel panel = new JPanel(){
            @Override
            protected void paintComponent(Graphics g){
                Graphics g2 = g.create();
                g2.drawImage(image, 3, 0,560,815,null);
                g2.dispose();
            }

            @Override
            public Dimension getPreferredSize(){
                return new Dimension(image.getWidth(), image.getHeight());
            }
       };

     public void  ImageReader(String image_id) throws IOException {  
     {  
        ////// To Read Tiff File /////////////////
         MainMenu mm= new MainMenu();
         mm.MainMenu();

         String TifFileReadPath="C:/BILAL/SearchImage/"+image_id+".TIF";  
         File inputFile = new File(TifFileReadPath);

         image= ImageIO.read(inputFile);  
         JFrame2.add(panel);
     }
     }

     public static void main(String[] args) throws IOException {
       SI si = new SI ();
       //String input = getTextfield().getText();

      MainMenu m = new MainMenu();
      String input= m.GetTextFiled();

      si.ImageReader(input);
     }
}

0 个答案:

没有答案