多くのクラスで構成される Jar ファイルがあります。コマンドラインから実行すると(ダブルクリックではなく)、次のようになります。
static{}
ブロックに問題があり、JPanelFactory
クラスに静的ブロックがない場合に発生することがわかりました。何が原因ですか?
また
、さらに18個のエラーがあると言われています。私はそれらを見ることができません。どうすればそれらを表示できますか?
JPanelFactory
public class JPanelFactory {
static JPanel holder = new JPanel(new GridLayout(0,1,5,5));
static JLabel addNewTaskLabel = new JLabel(constants.IconNames.addVideo,JLabel.CENTER);
static JLabel deleteTaskLabel = new JLabel(constants.IconNames.deleteVideo,JLabel.CENTER);
protected JPanelFactory(){
}
public static JPanelFactory newInstance(TransferHandler addHandler, TransferHandler removeHandler){
addNewTaskLabel.setTransferHandler(addHandler);
deleteTaskLabel.setTransferHandler(removeHandler);
return new JPanelFactory();
}
public JPanel newJPanel(){
holder.add(addNewTaskLabel);
holder.add(deleteTaskLabel);
return holder;
}
}