0

したがって、このボタンリスナーがあり、コンパイルすると、互換性のない型エラーが発生します。文字列が必要で、オブジェクトが見つかったことが示されています。すべてがインポートされます。MapCreator メソッドは HashMap を作成します。私が間違っていることはありますか?また、このクラスは私の GUI クラスのサブクラスであり、MapCreator は別のファイルにあるが同じフォルダーにあるクラスです。

private class searchListener extends MapCreator implements ActionListener{
    public void actionPerformed(ActionEvent e){
        try{
            Map urls = MapCreator();
            String input = textfield.getText();
            if(urls.containsKey(input)){
                String key = urls.get(input);
                gloss.setPage("http://www.catb.org/jargon/html/"+key);
            }else{
                JFrame error = new JFrame("Error");
                JLabel mesasge = new JLabel("This word does not exist");
            }
        }catch(FileNotFoundException s){

        }
    }

}
4

1 に答える 1