【初心者】Java質問・相談スレッド110【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0385デフォルトの名無しさん
2007/12/27(木) 02:20:18画像を表示するプログラムなんですが、jarファイルにすると画像が表示されません。
これの解決方法はわかるのですが、ソースを書いてもいろいろとエラーが出てしまいます。
型Objectから非staticメソッドgetClass()にstatic参照することはできません
と表示されてしまいます。
JLabel animelb = new JLabel(new ImageIcon("animation.gif"));
// JLabel animelb = new JLabel(new ImageIcon(getClass().getResource("animation.gif")));
JPanel animepn = new JPanel(new BorderLayout());
JButton kekka = new JButton("計算");
animepn.add(animelb, BorderLayout.CENTER);
animepn.add(kekka, BorderLayout.SOUTH);
//ボタンにアクションリスナーを実装
kekka.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
year = Integer.parseInt(yeartf.getText());
weight = Double.parseDouble(weighttf.getText());
height = Double.parseDouble(heighttf.getText());
intake = Double.parseDouble(intaketf.getText());
walk = Double.parseDouble(walktf.getText());
上のほうだと、当然jarファイルにすると表示されません。下のほうにするといいとは思うのですが
そうすると先ほどのエラーが出てきます。
解決方法を教えていただけないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています