2017-05-06 24 views
-1

私は、データベース(SQL)に保存されたレコードを表示するようにJavaプロジェクトを作成しています。選択すると、テニスプレーヤーのレコードを表示する単純なアプリケーションのようです彼/彼女の名前。 各プレーヤーの選択のためにJlabelに画像を置く間に私は問題に直面しています。 私はこの問題の解決方法を知りません。 できれば実用的なソリューションを提供してください。私はjavaコーダーほど専門家ではありませんので、可能な限り線形にしてください。JavaでJLabelの画像を動的に変更する方法

ありがとうございます。

答えて

0

このコードを使用すると、画像をJLabelに表示できます。ダイナミックデータをフレームに表示する場合は、idを使用してダイナミックネームkineのJLabel JLabel label = new JLabel(imageIcon);をDBから取得する必要があります。

JFrame.setDefaultLookAndFeelDecorated(true); 
JFrame frame = new JFrame(); 
frame.setTitle("JLabel Test"); 
frame.setLayout(new FlowLayout()); 
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 

ImageIcon imageIcon = new ImageIcon("yourFile.gif"); 
JLabel label = new JLabel(imageIcon); 

frame.add(label); 
frame.pack(); 
frame.setVisible(true); 
+0

私は詳細を見ることを選んだプレーヤーとイメージが変わるはずですので、これはうまくいくと思います。 Ex。私がSachinを選択すると、JLableではSachinでなく他の誰かでなければなりません。 – vinay

関連する問題