私はこれを理解できないようです。
私のプロジェクトを続行するには、これが必要です。
AWWWは、私は(すなわち、それは見えるように)私はあなたがそれを実現JFrame
前にJLabel
インスタンスを追加する必要が背景画像としてのJLabel
import javax.swing.*;
import java.awt.*;
@SuppressWarnings("serial")
public class MainFrame extends JFrame {
public static void Draw(){
DrawFrame();
}
public static void DrawFrame(){
int h = 600;
int w = 340;
JFrame frame = new JFrame();
JLabel background1 = new JLabel(new ImageIcon("/res/mariocraft_main.png"));
frame.setResizable(false);
frame.setSize(h, w);
frame.setTitle("MarioCraft");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.add(background1);
background1.setVisible(true);
background1.setIcon(new ImageIcon("/res/mariocraft_main.png"));
background1.setText("Background failed to load");
}
}
のために採取したサンプルのコードスニペットを参照してください-1あなたの質問は何ですか?無意味なテキストを追加するのではなく、おそらくもっと徹底的にしたいことを説明しようとするべきです。 – PTBG
私はJLabelをバックグラウンドとして使用しようとしています。質問はタイトルにあります – Alek345
何を求めていますか?あなたのコードの問題は何ですか?コードを質問にダンプして「修正する」と言って、あなたが言うことを説明しないでください。 –