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).
[code] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
MarsRoverViewerApp.ro.setImagemProduto((String) masterTable.getValueAt(masterTable.getSelectedRow(), 6));
frame.dispose();
} [/code]
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???
[code]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));
}[/code]
Muito obrigado pela ajuda.
Carlos Louvato