actionlistener で特定の順序でタスクを実行したい。私のコードでは、ボタンの主なタスクが実行されている間、アクションに読み込みアイコンを表示したいと思います.しかし、dボタンを押すと、すべてが同時に行われます..タスクを実行する前に、JLabel imgに画像を表示する必要がありますデータベース接続..これが私のコードです
take.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent ev){
img.setIcon(image);
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 1);
SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
String formatted = format1.format(cal.getTime());
String dname = (String)doclist.getSelectedItem();
try{
db.connect();
rs=db.stmt.executeQuery("Select * from table4 where name='"+dname+"'");
rs.next();
final String id=rs.getString("dr_id");
String mst=rs.getString("mor_start");
String est=rs.getString("eve_start");
int mmax=rs.getInt("mor_max");
int emax=rs.getInt("eve_max");
int mava=rs.getInt("mor_ava");
int eava=rs.getInt("eve_ava");
}});