netbeans 如何更改保存在数据库中的Web链接的按钮图标?

nmpmafwu  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(219)

这个应用程序的目的是按钮中的图标使用一个图像形式的链接,这个链接存储在mysql中。查询使用我的数据库中的结果集获取所需的链接,并动态添加到按钮图标的url中。

public void tbMoviesload(String id) {
        try {
            Statement s = Database.mycon().createStatement();
            ResultSet rs = s.executeQuery(" SELECT * FROM Movies WHERE id = '" + id + "' ");
            URL url;
            try {
                url = new URL(rs.getString("Link"));
                jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource(url.toString())));
            } catch (MalformedURLException ex) {
                Logger.getLogger(UserForm.class.getName()).log(Level.SEVERE, null, ex);
            }
            

           
            if (rs.next()) {
                TitleField.setText(rs.getString("Title"));
                DirectorField.setText(rs.getString("Director"));
                WritersField.setText(rs.getString("Writers"));
                ReleaseDateField.setText(rs.getString("ReleaseDate"));
                RunningTimeField.setText(rs.getString("RunningTime"));
                RatedField.setText(rs.getString("Rated"));
                GenreField.setText(rs.getString("Genre"));
                CastField.setText(rs.getString("Cast"));
                
                
            }
        } catch (SQLException e) {
            System.out.println(e);
        }

    }

我希望图标动态更改

ao218c7q

ao218c7q1#

我怀疑这可能是因为网页分页是缓存的,如果图标有相同的名称,那么浏览器可能不会刷新内容。

相关问题