setText在我的JFrame的屏幕上不显示任何消息

时间:2019-02-21 17:15:55

标签: java jframe

我正在使用Jframe进行大学项目,以对销售系统进行编程。 但是在使我的产品在销售(POS)时出现时遇到了一个问题。我有一个表,其中有几种产品可供选择,但是当我选择产品时,它应该出现在POS的主屏幕上(这不会发生),而根本不会出现产品信息。 但是,在项目中选择摘录时,我检查了产品信息。但是在程序中仍然没有出现。

以下摘录来自我的方法,该方法位于我的Jframe搜索产品中,该方法接收选定的产品信息!

private void jTableProdutosMouseClicked(java.awt.event.MouseEvent evt) {                                            
        String id_produto =""+jTableProdutos.getValueAt(jTableProdutos.getSelectedRow(),0);
        produtoBeans.setPesquisa(id_produto);
        ProdutosBeans model = controlProduto.buscaProduto(produtoBeans);
        PDV pdv = new PDV();
        pdv.recebeProduto2(model);        
        this.dispose();
    }

以下摘录来自我的JFrame PDV中的方法,我在其中获取产品信息并将其显示在屏幕上。

public void recebeProduto2(ProdutosBeans model){

            jTextFieldCodigo.setText(Integer.toString(model.getId()));
            jLabelDescricao.setText(model.getDescricao());
            jTextFieldValorUnitario.setText(Double.toString(model.getValorVenda()));
            jTextFieldQuantidade.setText(Integer.toString(1));
            //JOptionPane.showMessageDialog(null, model.getDescricao());

        }

我的问题在那里!该方法接收到正确的信息,就像我用JOptionPane测试的那样,但是.setText()不会在屏幕上弹出!

0 个答案:

没有答案