Muita dificuldade... ponte com visualizador de imagem

0 respostas
carloslouvato

Boa noite.

Tenho estudado muito neste projeto desktop, mais estou com muita dificuldade nesta parte do projeto.

Quando clico no botao " visulazar produto", pega um parametro da mastertable, que seria ImagemProduto (String).

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         

     MarsRoverViewerApp.ro.setImagemProduto((String) masterTable.getValueAt(masterTable.getSelectedRow(), 6));
    frame.dispose();
    
    }

Ao abrir o visualizador, não consigo setar este dado no campo:

String[] imageNames = {
	    ""

Segue parte do codigo do visualizador, não consigo achar o erro, alguem pode me ajudar???

public class MarsRoverViewerApp extends SingleFrameApplication {

    public static MarsRoverViewerApp ro;

private String imagemProduto;

    public void setImagemProduto(String imagemProduto) {
        String oldImagemProduto = this.imagemProduto;
        this.imagemProduto = imagemProduto;
    }

    /**
     * At startup create and show the main frame of the application.
     */
    @Override protected void startup() {
        // create URLs for a set of selected images
        String imageDir = "http://www.coronelatacado.com.br/imagens/";

	String[] imageNames = {
	    ""
                
	};
	List<URL> imageLocations = new ArrayList<URL>(imageNames.length);
	for(String imageName : imageNames) {
            String path = imageDir + imageName + ".jpg";
            try {
                URL url = new URL(path);
                imageLocations.add(url);
            }
            catch (MalformedURLException e) {
                Logger.getLogger(MarsRoverViewerApp.class.getName()).log(Level.WARNING, "bad image URL " + path, e);
            }
        }
        // create and show the application's main window
        show(new MarsRoverViewerView(this, imageLocations));
    }

Muito obrigado pela ajuda.
Carlos Louvato

Criado 15 de abril de 2009
Respostas 0
Participantes 1