Ajuda com Swing no JAVA

Olá pessoal

Usei o método Math.random() pra gerar números aleatórios e posteriormente somá-los em uma tela de Jframe. Tentei criar uma variável pra somar as variáveis p11,p12,p13 e p14 mas da erro.

Como faço pra somar essas variáveis(após clicar nos 4 botões) e mostrar o resultado em um label no Jframe?

 private void btnCompra11ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        double ale=Math.random();
        int p11=(int) (1+ale*(14-1));
        lblCP11.setText(Integer.toString(p11));`Texto pré-formatado`
    }                                           

private void btnCompra12ActionPerformed(java.awt.event.ActionEvent evt) {                                            
     double ale2=Math.random();
    int p12=(int) (1+ale2*(14-1));
    lblCP12.setText(Integer.toString(p12));
}                                           

private void btnCompra13ActionPerformed(java.awt.event.ActionEvent evt) {                                            
    double ale3=Math.random();
    int p13=(int) (1+ale3*(14-1));
    lblCP13.setText(Integer.toString(p13));
}                                           

private void btnCompra14ActionPerformed(java.awt.event.ActionEvent evt) {                                            
    double ale4=Math.random();
    int p14=(int) (1+ale4*(14-1));
    lblCP14.setText(Integer.toString(p14));
}

Ola, ao invés de criar as variáveis nos métodos, vc deve criá-las na classe, assim poderá usá-las em qualquer método.
Ai vc soma onde quiser. Vc mencionou que deu erro, é sempre bom postá-lo para que saibamos oq vc tentou e oq houve.

Rodrigo, fiz como você falou e funcionou. No final, só fiz atribuir cada variavel criada na classe aos Labels correspondentes. Vou seguir sua observação, da próxima vez irei postar os erros de forma mais clara. Obrigado.

as variáveis ficaram da seguinte forma:

public class TelaCartas21 extends javax.swing.JFrame {
        double ale11=Math.random();
        int p11=(int)(1+ale11*(14-1));
        
        double ale12=Math.random();
        int p12=(int)(1+ale12*(14-1));
        
        double ale13=Math.random();
        int p13=(int)(1+ale13*(14-1));
        
        double ale14=Math.random();
        int p14=(int)(1+ale14*(14-1));
            
        double ale21=Math.random();
        int p21=(int)(1+ale21*(14-1));
        
        double ale22=Math.random();
        int p22=(int)(1+ale22*(14-1));
        
        double ale23=Math.random();
        int p23=(int)(1+ale23*(14-1));
        
        double ale24=Math.random();
        int p24=(int)(1+ale24*(14-1));
     
        int SomaPasso1=p11+p12;
        int SomaPasso2=p11+p12+p13;
        int SomaPasso3=p11+p12+p13+p14;
        
        int SomaPasso4=p21+p22;
        int SomaPasso5=p21+p22+p23;
        int SomaPasso6=p21+p22+p23+p24;