Galera, Preciso de Ajuda no meu trabalho de Java

Já escrevi todo o código, fiz todos os métodos, mas na hora do programa exibir o salário bruto final do funcionário, ele exibe todo em forma de string, já tendei fazer a conversão , mas fica do mesmo jeito.

Obs: O software tem a função de realizar o cálculo de hora extra de um funcionário. Segue abaixo o código: `
package frames;

import java.awt.Color;
import horaextra.HoraExtra;
import javax.swing.JOptionPane;

public class FormHoraExtra extends javax.swing.JFrame {

HoraExtra c = new HoraExtra();
private int SalarioLiquido2;

 public FormHoraExtra() {
  initComponents();
  Color minhaCor = new Color(0,0,0);
  getContentPane().setBackground(minhaCor);
  jpReceber.setBackground( Color.lightGray);
  jpExibir.setBackground( Color.lightGray);
 }
 
  public void jpExibir() {
      HoraExtra hora = new HoraExtra();

    txNome3.setText((txNome.getText()));
    txBruto3.setText(txBruto1.getText());
    txHora4.setText((txHoraExtra.getText()));
    txTurno.setText(cbTurno.getSelectedItem().toString());
    
    
    
}



@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">                          
private void initComponents() {

    jComboBox1 = new javax.swing.JComboBox<>();
    jpReceber = new javax.swing.JPanel();
    txTitulo = new javax.swing.JLabel();
    txNome1 = new javax.swing.JLabel();
    txHora = new javax.swing.JLabel();
    lblTurnoEscolha = new javax.swing.JLabel();
    txBruto = new javax.swing.JLabel();
    btCalcular = new javax.swing.JButton();
    txNome = new javax.swing.JTextField();
    txHoraExtra = new javax.swing.JTextField();
    txBruto1 = new javax.swing.JTextField();
    cbTurno = new javax.swing.JComboBox<>();
    jLabel2 = new javax.swing.JLabel();
    jpExibe = new javax.swing.JPanel();
    jpExibir = new javax.swing.JPanel();
    txTitulo1 = new javax.swing.JLabel();
    jLabel8 = new javax.swing.JLabel();
    txHora2 = new javax.swing.JLabel();
    lblTurno = new javax.swing.JLabel();
    txBruto2 = new javax.swing.JLabel();
    txNome3 = new javax.swing.JTextField();
    txHora4 = new javax.swing.JTextField();
    txBruto3 = new javax.swing.JTextField();
    jLabel1 = new javax.swing.JLabel();
    txLiquido = new javax.swing.JTextField();
    txTurno = new javax.swing.JTextField();

    jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

    txTitulo.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
    txTitulo.setText("    Calcule suas Horas extra");

    txNome1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    txNome1.setText("Digite seu Nome");

    txHora.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    txHora.setText("Digite suas Horas Extra");

    lblTurnoEscolha.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    lblTurnoEscolha.setText("Informe seu Turno");

    txBruto.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    txBruto.setText("Informe seu Salario");

    btCalcular.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
    btCalcular.setText("Calcular");
    btCalcular.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btCalcularActionPerformed(evt);
        }
    });

    cbTurno.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    cbTurno.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Diurno", "Noturno" }));

    jLabel2.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
    jLabel2.setText("------------------------------------------------------------------------------------------------------------------------");

    javax.swing.GroupLayout jpReceberLayout = new javax.swing.GroupLayout(jpReceber);
    jpReceber.setLayout(jpReceberLayout);
    jpReceberLayout.setHorizontalGroup(
        jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpReceberLayout.createSequentialGroup()
            .addGap(25, 25, 25)
            .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                .addComponent(txNome)
                .addGroup(jpReceberLayout.createSequentialGroup()
                    .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(txHoraExtra)
                        .addComponent(txHora, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(txNome1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addGap(53, 53, 53)
                    .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(cbTurno, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(lblTurnoEscolha, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                        .addComponent(txBruto, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(txBruto1))))
            .addGap(38, 38, 38))
        .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        .addGroup(jpReceberLayout.createSequentialGroup()
            .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(jpReceberLayout.createSequentialGroup()
                    .addGap(161, 161, 161)
                    .addComponent(txTitulo, javax.swing.GroupLayout.PREFERRED_SIZE, 257, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGroup(jpReceberLayout.createSequentialGroup()
                    .addGap(248, 248, 248)
                    .addComponent(btCalcular)))
            .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    );
    jpReceberLayout.setVerticalGroup(
        jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(jpReceberLayout.createSequentialGroup()
            .addContainerGap()
            .addComponent(txTitulo, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(18, 18, 18)
            .addComponent(txNome1)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addComponent(txNome, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(22, 22, 22)
            .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(lblTurnoEscolha, javax.swing.GroupLayout.Alignment.TRAILING)
                .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txHora)
                    .addComponent(txBruto)))
            .addGap(18, 18, 18)
            .addGroup(jpReceberLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(txHoraExtra, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(cbTurno, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(txBruto1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 47, Short.MAX_VALUE)
            .addComponent(btCalcular, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(51, 51, 51)
            .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 0, javax.swing.GroupLayout.PREFERRED_SIZE))
    );

    txTitulo1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
    txTitulo1.setText("           Seus resultados");

    jLabel8.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    jLabel8.setText("Nome");

    txHora2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    txHora2.setText("Horas Extra");

    lblTurno.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    lblTurno.setText("Turno");

    txBruto2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    txBruto2.setText("Salario Atual");

    txNome3.setEditable(false);
    txNome3.setBackground(new java.awt.Color(255, 255, 255));

    jLabel1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    jLabel1.setText("Salario Liquido");

    javax.swing.GroupLayout jpExibirLayout = new javax.swing.GroupLayout(jpExibir);
    jpExibir.setLayout(jpExibirLayout);
    jpExibirLayout.setHorizontalGroup(
        jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(jpExibirLayout.createSequentialGroup()
            .addGap(25, 25, 25)
            .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(jpExibirLayout.createSequentialGroup()
                    .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpExibirLayout.createSequentialGroup()
                    .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                        .addComponent(txNome3)
                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jpExibirLayout.createSequentialGroup()
                            .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addComponent(txHora2)
                                .addComponent(txHora4, javax.swing.GroupLayout.PREFERRED_SIZE, 136, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGap(51, 51, 51)
                            .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(jpExibirLayout.createSequentialGroup()
                                    .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                        .addComponent(lblTurno, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addComponent(txLiquido, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addComponent(txTurno, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 74, Short.MAX_VALUE)
                                    .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(txBruto3, javax.swing.GroupLayout.PREFERRED_SIZE, 136, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addComponent(txBruto2)))
                                .addGroup(jpExibirLayout.createSequentialGroup()
                                    .addComponent(jLabel1)
                                    .addGap(0, 0, Short.MAX_VALUE)))))
                    .addGap(38, 38, 38))))
        .addGroup(jpExibirLayout.createSequentialGroup()
            .addGap(161, 161, 161)
            .addComponent(txTitulo1, javax.swing.GroupLayout.PREFERRED_SIZE, 257, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    );
    jpExibirLayout.setVerticalGroup(
        jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(jpExibirLayout.createSequentialGroup()
            .addContainerGap()
            .addComponent(txTitulo1, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addComponent(jLabel8)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addComponent(txNome3, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
            .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(txHora2)
                .addComponent(lblTurno)
                .addComponent(txBruto2))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addGroup(jpExibirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(txHora4, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(txBruto3, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(txTurno, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addGap(18, 35, Short.MAX_VALUE)
            .addComponent(jLabel1)
            .addGap(11, 11, 11)
            .addComponent(txLiquido, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(49, 49, 49))
    );

    javax.swing.GroupLayout jpExibeLayout = new javax.swing.GroupLayout(jpExibe);
    jpExibe.setLayout(jpExibeLayout);
    jpExibeLayout.setHorizontalGroup(
        jpExibeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGap(0, 0, Short.MAX_VALUE)
        .addGroup(jpExibeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jpExibir, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    );
    jpExibeLayout.setVerticalGroup(
        jpExibeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGap(0, 314, Short.MAX_VALUE)
        .addGroup(jpExibeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jpExibir, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    );

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addComponent(jpReceber, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        .addComponent(jpExibe, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addComponent(jpReceber, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addComponent(jpExibe, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    );

    pack();
    setLocationRelativeTo(null);
}// </editor-fold>                        

private void btCalcularActionPerformed(java.awt.event.ActionEvent evt) {                                           
  jpExibir();
  HoraExtra exibirSalarioLiquido = new HoraExtra();
  txLiquido.setText(" "+ exibirSalarioLiquido);
}                                          


public static void main(String args[]) {
 
    try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            if ("Nimbus".equals(info.getName())) {
                javax.swing.UIManager.setLookAndFeel(info.getClassName());
                break;
            }
        }
    } catch (ClassNotFoundException ex) {
        java.util.logging.Logger.getLogger(FormHoraExtra.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (InstantiationException ex) {
        java.util.logging.Logger.getLogger(FormHoraExtra.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (IllegalAccessException ex) {
        java.util.logging.Logger.getLogger(FormHoraExtra.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (javax.swing.UnsupportedLookAndFeelException ex) {
        java.util.logging.Logger.getLogger(FormHoraExtra.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    }
   

    
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new FormHoraExtra().setVisible(true);
        }
    });
}

// Variables declaration - do not modify                     
private javax.swing.JButton btCalcular;
public javax.swing.JComboBox<String> cbTurno;
private javax.swing.JComboBox<String> jComboBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel8;
private javax.swing.JPanel jpExibe;
private javax.swing.JPanel jpExibir;
private javax.swing.JPanel jpReceber;
private javax.swing.JLabel lblTurno;
private javax.swing.JLabel lblTurnoEscolha;
private javax.swing.JLabel txBruto;
private javax.swing.JTextField txBruto1;
private javax.swing.JLabel txBruto2;
private javax.swing.JTextField txBruto3;
private javax.swing.JLabel txHora;
private javax.swing.JLabel txHora2;
private javax.swing.JTextField txHora4;
private javax.swing.JTextField txHoraExtra;
private javax.swing.JTextField txLiquido;
private javax.swing.JTextField txNome;
private javax.swing.JLabel txNome1;
public javax.swing.JTextField txNome3;
private javax.swing.JLabel txTitulo;
private javax.swing.JLabel txTitulo1;
private javax.swing.JTextField txTurno;
// End of variables declaration                   


public int getSalarioLiquido2() {
    return SalarioLiquido2;
}

public void setSalarioLiquido2(int SalarioLiquido2) {
    this.SalarioLiquido2 = SalarioLiquido2;
}

}
`

Você simplesmente está apresentando o toString()do seu objeto do tipo HoraExtra no seu txtLiquido.
Ou você apresenta a propriedade adequada do objeto HoraExtra ou sobrescreve o método toString() pra trazer algo legível.w

Obrigado, poderia me dizer como fazer isso ? Não consigo entender as explicações do meu professor

Ao invés de fazer assim:

private void btCalcularActionPerformed(java.awt.event.ActionEvent evt) {
    jpExibir();
    HoraExtra exibirSalarioLiquido = new HoraExtra();
    txLiquido.setText(" " + exibirSalarioLiquido);
}

Faça assim:

private void btCalcularActionPerformed(java.awt.event.ActionEvent evt) {
    jpExibir();
    HoraExtra horaExtra = new HoraExtra();
    txLiquido.setText( String.valueOf( horaExtra.getPropriedadeDesejada() ) );
}