私が作成したファイルチューザから取得した画像を表示する際に問題が発生しています。私に提案してもらえますか?イメージはバッファリングされたイメージとして作成されます。ここでファイルチューザから画像を表示
は私のコードです:ここでは
public void actionPerformed(ActionEvent e)
{
if (e.getSource().getClass().getName().contains("JMenuItem"))
{
if (e.paramString().contains("Load")) {
JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new File("."));
int retVal = fc.showOpenDialog(null);
if (retVal == 0)
{
File file = fc.getSelectedFile();
try {
image = ImageIO.read(file);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
は、表示のためのコードは次のとおりです。表示画面(複数可)のための2Dグラフィックで悩ま、JLabel約一例をImage/ImageIconを置くのはなぜ
public void paint(Graphics g){
super.paintComponents(g);
g.drawImage(getIconImage(), 0, 0, control);
g.drawImage(image, 0, 0,null);
repaint();
}
あなたはどんな問題がありますか? – Mat
あなたはどんなエラーがありますか?なぜdrawImageを2回呼びますか?全体のコードまたはSSCCE、または少なくともエラーを報告しているスタックトレースを投稿できますか? – Heisenbug
イメージは私のGUIに表示されないと思う。ファイルセレクタから取得した画像を私のGUIに表示したい。私のGUIのコードを見たいですか? – user938295