Quais são os dois comandos que eu coloco os números no lado direito da Calculadora em um Jframe e ao clicar no batão tira o select dele?

package trabalho2PoeNivaldo;

import java.awt.Font;

public class Calculadora extends javax.swing.JFrame {

Integer numero1;
String operacao;
int botao;

public Calculadora() {
initComponents();
}

@SuppressWarnings(“unchecked”)
//
private void initComponents() {

jPanel1 = new javax.swing.JPanel();
jPanel2 = new javax.swing.JPanel();
display = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jPanel3 = new javax.swing.JPanel();
botao1 = new javax.swing.JButton();
botao2 = new javax.swing.JButton();
botao3 = new javax.swing.JButton();
botao4 = new javax.swing.JButton();
botao5 = new javax.swing.JButton();
botao6 = new javax.swing.JButton();
botao7 = new javax.swing.JButton();
botao8 = new javax.swing.JButton();
botao9 = new javax.swing.JButton();
botao0 = new javax.swing.JButton();
botaoSoma = new javax.swing.JButton();
botaoSubtracao = new javax.swing.JButton();
botaoDividir = new javax.swing.JButton();
botaoVezes = new javax.swing.JButton();
botaoIgual = new javax.swing.JButton();
botaoDesligar = new javax.swing.JButton();
botaoZerar = new javax.swing.JButton();
jButton18 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel2.setBackground(java.awt.Color.black);
jPanel2.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true));

display.setBackground(new java.awt.Color(51, 255, 255));
display.setFont(new java.awt.Font("Arial", 0, 36)); // NOI18N
display.setSelectionColor(new java.awt.Color(0, 102, 0));
display.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        displayActionPerformed(evt);
    }
});

jLabel1.setFont(new java.awt.Font("Times New Roman", 0, 48)); // NOI18N
jLabel1.setForeground(new java.awt.Color(102, 51, 255));
jLabel1.setText("CALCULADORA");

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
    jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(jPanel2Layout.createSequentialGroup()
        .addContainerGap()
        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(display, javax.swing.GroupLayout.Alignment.TRAILING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addComponent(jLabel1)
                .addGap(0, 9, Short.MAX_VALUE)))
        .addContainerGap())
);
jPanel2Layout.setVerticalGroup(
    jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
        .addContainerGap()
        .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)
        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
        .addComponent(display, javax.swing.GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE)
        .addGap(7, 7, 7))
);

jPanel3.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
jPanel3.setLayout(new java.awt.GridLayout(6, 3, 2, 2));

botao1.setBackground(java.awt.Color.black);
botao1.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao1.setForeground(new java.awt.Color(102, 51, 255));
botao1.setText("7");
botao1.setPreferredSize(new java.awt.Dimension(20, 20));
botao1.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao1ActionPerformed(evt);
    }
});
jPanel3.add(botao1);

botao2.setBackground(java.awt.Color.black);
botao2.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao2.setForeground(new java.awt.Color(102, 51, 255));
botao2.setText("8");
botao2.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao2ActionPerformed(evt);
    }
});
jPanel3.add(botao2);

botao3.setBackground(java.awt.Color.black);
botao3.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao3.setForeground(new java.awt.Color(102, 51, 255));
botao3.setText("9");
botao3.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao3ActionPerformed(evt);
    }
});
jPanel3.add(botao3);

botao4.setBackground(java.awt.Color.black);
botao4.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao4.setForeground(new java.awt.Color(102, 51, 255));
botao4.setText("4");
botao4.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao4ActionPerformed(evt);
    }
});
jPanel3.add(botao4);

botao5.setBackground(java.awt.Color.black);
botao5.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao5.setForeground(new java.awt.Color(102, 51, 255));
botao5.setText("5");
botao5.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao5ActionPerformed(evt);
    }
});
jPanel3.add(botao5);

botao6.setBackground(java.awt.Color.black);
botao6.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao6.setForeground(new java.awt.Color(102, 51, 255));
botao6.setText("6");
botao6.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao6ActionPerformed(evt);
    }
});
jPanel3.add(botao6);

botao7.setBackground(java.awt.Color.black);
botao7.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao7.setForeground(new java.awt.Color(102, 51, 255));
botao7.setText("1");
botao7.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao7ActionPerformed(evt);
    }
});
jPanel3.add(botao7);

botao8.setBackground(java.awt.Color.black);
botao8.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao8.setForeground(new java.awt.Color(102, 51, 255));
botao8.setText("2");
botao8.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao8ActionPerformed(evt);
    }
});
jPanel3.add(botao8);

botao9.setBackground(java.awt.Color.black);
botao9.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao9.setForeground(new java.awt.Color(102, 51, 255));
botao9.setText("3");
botao9.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao9ActionPerformed(evt);
    }
});
jPanel3.add(botao9);

botao0.setBackground(java.awt.Color.black);
botao0.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botao0.setForeground(new java.awt.Color(102, 51, 255));
botao0.setText("0");
botao0.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botao0ActionPerformed(evt);
    }
});
jPanel3.add(botao0);

botaoSoma.setBackground(java.awt.Color.black);
botaoSoma.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
botaoSoma.setForeground(new java.awt.Color(102, 51, 255));
botaoSoma.setText("+");
botaoSoma.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botaoSomaActionPerformed(evt);
    }
});
jPanel3.add(botaoSoma);

botaoSubtracao.setBackground(java.awt.Color.black);
botaoSubtracao.setFont(new java.awt.Font("Times New Roman", 1, 48)); // NOI18N
botaoSubtracao.setForeground(new java.awt.Color(102, 51, 255));
botaoSubtracao.setText("-");
botaoSubtracao.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botaoSubtracaoActionPerformed(evt);
    }
});
jPanel3.add(botaoSubtracao);

botaoDividir.setBackground(java.awt.Color.black);
botaoDividir.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
botaoDividir.setForeground(new java.awt.Color(102, 51, 255));
botaoDividir.setText("/");
botaoDividir.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botaoDividirActionPerformed(evt);
    }
});
jPanel3.add(botaoDividir);

botaoVezes.setBackground(java.awt.Color.black);
botaoVezes.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
botaoVezes.setForeground(new java.awt.Color(102, 51, 255));
botaoVezes.setText("*");
botaoVezes.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botaoVezesActionPerformed(evt);
    }
});
jPanel3.add(botaoVezes);

botaoIgual.setBackground(java.awt.Color.black);
botaoIgual.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
botaoIgual.setForeground(new java.awt.Color(102, 51, 255));
botaoIgual.setText("=");
botaoIgual.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botaoIgualActionPerformed(evt);
    }
});
jPanel3.add(botaoIgual);

botaoDesligar.setBackground(java.awt.Color.black);
botaoDesligar.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
botaoDesligar.setForeground(new java.awt.Color(255, 51, 51));
botaoDesligar.setText("C");
botaoDesligar.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botaoDesligarActionPerformed(evt);
    }
});
jPanel3.add(botaoDesligar);

botaoZerar.setBackground(java.awt.Color.black);
botaoZerar.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
botaoZerar.setForeground(new java.awt.Color(255, 51, 51));
botaoZerar.setText("CE");
botaoZerar.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
        botaoZerarActionPerformed(evt);
    }
});
jPanel3.add(botaoZerar);

jButton18.setBackground(java.awt.Color.red);
jButton18.setEnabled(false);
jPanel3.add(jButton18);

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
jPanel1Layout.setVerticalGroup(
    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(jPanel1Layout.createSequentialGroup()
        .addContainerGap()
        .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
        .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, 422, Short.MAX_VALUE))
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
        .addContainerGap()
        .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, 396, Short.MAX_VALUE)
        .addContainerGap())
);
layout.setVerticalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
        .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 678, javax.swing.GroupLayout.PREFERRED_SIZE)
        .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

pack();
setLocationRelativeTo(null);

}//

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

display.setText("5");
display.setFont(new Font("Arial", Font.PLAIN, 50));
botao = 5;

}

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

display.setText("7");
display.setFont(new Font("Arial", Font.PLAIN, 50));
botao = 7;

}

private void botaoSomaActionPerformed(java.awt.event.ActionEvent evt) {
operacao = “+”;
numero1 = botao;

}

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

display.setText("8");
display.setFont(new Font("Arial", Font.PLAIN, 50));
botao = 8;

}

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

display.setText("9");
display.setFont(new Font("Arial", Font.PLAIN, 50));
botao = 9;

}

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

display.setText("4");
display.setFont(new Font("Arial", Font.PLAIN, 50));
botao = 4;

}

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

display.setText("6");
display.setFont(new Font("Arial", Font.PLAIN, 50));
botao = 6;

}

private void botao7ActionPerformed(java.awt.event.ActionEvent evt) {
display.setText(“1”);
display.setFont(new Font(“Arial”, Font.PLAIN, 50));
botao = 1;
}

private void botao8ActionPerformed(java.awt.event.ActionEvent evt) {
display.setText(“2”);
display.setFont(new Font(“Arial”, Font.PLAIN, 50));
botao = 2;
}

private void botao9ActionPerformed(java.awt.event.ActionEvent evt) {
display.setText(“3”);
display.setFont(new Font(“Arial”, Font.PLAIN, 50));
botao = 3;
}

private void botao0ActionPerformed(java.awt.event.ActionEvent evt) {
display.setText(“0”);
display.setFont(new Font(“Arial”, Font.PLAIN, 50));
botao = 0;
}

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

}

private void botaoDividirActionPerformed(java.awt.event.ActionEvent evt) {
operacao = “/”;
numero1 = botao;
}

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

switch (operacao) {
    case "+":
        display.setText(String.valueOf(numero1 + botao));

        break;
    case "-":
        display.setText(String.valueOf(numero1 - botao));
        break;
    case "*":
        display.setText(String.valueOf(numero1 * botao));
        break;
    case "/":
        display.setText(String.valueOf(numero1 / botao));
        break;
    default:
        System.out.println("");
        break;

}

}

private void botaoDesligarActionPerformed(java.awt.event.ActionEvent evt) {
this.display.setText("");
}

private void botaoZerarActionPerformed(java.awt.event.ActionEvent evt) {
numero1 = 0;
botao = 0;
display.setText(“0”);
}

private void botaoSubtracaoActionPerformed(java.awt.event.ActionEvent evt) {
operacao = “-”;
numero1 = botao;
}

private void botaoVezesActionPerformed(java.awt.event.ActionEvent evt) {
operacao = “*”;
numero1 = botao;
}

public static void main(String args[]) {

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

}

// Variables declaration - do not modify
private javax.swing.JButton botao0;
private javax.swing.JButton botao1;
private javax.swing.JButton botao2;
private javax.swing.JButton botao3;
private javax.swing.JButton botao4;
private javax.swing.JButton botao5;
private javax.swing.JButton botao6;
private javax.swing.JButton botao7;
private javax.swing.JButton botao8;
private javax.swing.JButton botao9;
private javax.swing.JButton botaoDesligar;
private javax.swing.JButton botaoDividir;
private javax.swing.JButton botaoIgual;
private javax.swing.JButton botaoSoma;
private javax.swing.JButton botaoSubtracao;
private javax.swing.JButton botaoVezes;
private javax.swing.JButton botaoZerar;
private javax.swing.JTextField display;
private javax.swing.JButton jButton18;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
// End of variables declaration
}

A linguagem Java não tem o conceito de comando.
O método para alterar o alinhamento de texto de um JTextField é setHorizontalAlignment.
Seria importante você ler a documentação das classes que utiliza.

Fiz umas alterações no seu código, veja:

package trabalho2PoeNivaldo;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.GridLayout;

import javax.swing.BorderFactory;
import javax.swing.GroupLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.LayoutStyle;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
import javax.swing.border.LineBorder;

public class Calculadora extends JFrame {

    public static void main(String args[]) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Calculadora().setVisible(true);
            }
        });
    }

    private double memoria;
    private char operacao;
    private boolean limpar;

    // Variables declaration - do not modify
    private JButton botaoDigito0;
    private JButton botaoDigito1;
    private JButton botaoDigito2;
    private JButton botaoDigito3;
    private JButton botaoDigito4;
    private JButton botaoDigito5;
    private JButton botaoDigito6;
    private JButton botaoDigito7;
    private JButton botaoDigito8;
    private JButton botaoDigito9;

    private JButton botaoDesligar;
    private JButton botaoDivisao;
    private JButton botaoIgualdade;
    private JButton botaoSoma;
    private JButton botaoSubtracao;
    private JButton botaoMultiplicacao;
    private JButton botaoZerar;
    private JTextField display;

    private JButton jButton18;
    private JLabel jLabel1;
    private JPanel jPanel1;
    private JPanel jPanel2;
    private JPanel jPanel3;
    // End of variables declaration

    public Calculadora() {
        initComponents();
    }

    @SuppressWarnings("unchecked")
    private void initComponents() {

        jPanel1 = new JPanel();
        jPanel2 = new JPanel();
        display = new JTextField();
        jLabel1 = new JLabel();
        jPanel3 = new JPanel();
        botaoDigito1 = new JButton();
        botaoDigito8 = new JButton();
        botaoDigito9 = new JButton();
        botaoDigito4 = new JButton();
        botaoDigito5 = new JButton();
        botaoDigito6 = new JButton();
        botaoDigito7 = new JButton();
        botaoDigito2 = new JButton();
        botaoDigito3 = new JButton();
        botaoDigito0 = new JButton();
        botaoSoma = new JButton();
        botaoSubtracao = new JButton();
        botaoDivisao = new JButton();
        botaoMultiplicacao = new JButton();
        botaoIgualdade = new JButton();
        botaoDesligar = new JButton();
        botaoZerar = new JButton();
        jButton18 = new JButton();

        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

        jPanel2.setBackground(Color.black);
        jPanel2.setBorder(new LineBorder(new Color(0, 0, 0), 1, true));

        display.setBackground(new Color(51, 255, 255));
        display.setFont(new Font("Arial", Font.PLAIN, 50)); // NOI18N
        display.setSelectionColor(new Color(0, 102, 0));
        display.setHorizontalAlignment(SwingConstants.RIGHT);

        jLabel1.setFont(new Font("Times New Roman", 0, 48)); // NOI18N
        jLabel1.setForeground(new Color(102, 51, 255));
        jLabel1.setText("CALCULADORA");

        GroupLayout jPanel2Layout = new GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(jPanel2Layout.createSequentialGroup().addContainerGap()
                        .addGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                                .addComponent(display, GroupLayout.Alignment.TRAILING).addGroup(jPanel2Layout
                                        .createSequentialGroup().addComponent(jLabel1).addGap(0, 9, Short.MAX_VALUE)))
                        .addContainerGap()));
        jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup().addContainerGap()
                        .addComponent(jLabel1, GroupLayout.PREFERRED_SIZE, 43, GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(display, GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE).addGap(7, 7, 7)));

        jPanel3.setBorder(BorderFactory.createLineBorder(new Color(0, 0, 0)));
        jPanel3.setLayout(new GridLayout(6, 3, 2, 2));

        botaoDigito7.setBackground(Color.black);
        botaoDigito7.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito7.setForeground(new Color(102, 51, 255));
        botaoDigito7.setText("7");
        botaoDigito7.setPreferredSize(new Dimension(20, 20));
        botaoDigito7.addActionListener(event -> digitar("7"));
        jPanel3.add(botaoDigito7);

        botaoDigito8.setBackground(Color.black);
        botaoDigito8.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito8.setForeground(new Color(102, 51, 255));
        botaoDigito8.setText("8");
        botaoDigito8.addActionListener(event -> digitar("8"));
        jPanel3.add(botaoDigito8);

        botaoDigito9.setBackground(Color.black);
        botaoDigito9.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito9.setForeground(new Color(102, 51, 255));
        botaoDigito9.setText("9");
        botaoDigito9.addActionListener(event -> digitar("9"));
        jPanel3.add(botaoDigito9);

        botaoDigito4.setBackground(Color.black);
        botaoDigito4.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito4.setForeground(new Color(102, 51, 255));
        botaoDigito4.setText("4");
        botaoDigito4.addActionListener(event -> digitar("4"));
        jPanel3.add(botaoDigito4);

        botaoDigito5.setBackground(Color.black);
        botaoDigito5.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito5.setForeground(new Color(102, 51, 255));
        botaoDigito5.setText("5");
        botaoDigito5.addActionListener(event -> digitar("5"));
        jPanel3.add(botaoDigito5);

        botaoDigito6.setBackground(Color.black);
        botaoDigito6.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito6.setForeground(new Color(102, 51, 255));
        botaoDigito6.setText("6");
        botaoDigito6.addActionListener(event -> digitar("6"));
        jPanel3.add(botaoDigito6);

        botaoDigito1.setBackground(Color.black);
        botaoDigito1.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito1.setForeground(new Color(102, 51, 255));
        botaoDigito1.setText("1");
        botaoDigito1.addActionListener(event -> digitar("1"));
        jPanel3.add(botaoDigito1);

        botaoDigito2.setBackground(Color.black);
        botaoDigito2.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito2.setForeground(new Color(102, 51, 255));
        botaoDigito2.setText("2");
        botaoDigito2.addActionListener(event -> digitar("2"));
        jPanel3.add(botaoDigito2);

        botaoDigito3.setBackground(Color.black);
        botaoDigito3.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito3.setForeground(new Color(102, 51, 255));
        botaoDigito3.setText("3");
        botaoDigito3.addActionListener(event -> digitar("3"));
        jPanel3.add(botaoDigito3);

        botaoDigito0.setBackground(Color.black);
        botaoDigito0.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoDigito0.setForeground(new Color(102, 51, 255));
        botaoDigito0.setText("0");
        botaoDigito0.addActionListener(event -> digitar("0"));
        jPanel3.add(botaoDigito0);

        botaoSoma.setBackground(Color.black);
        botaoSoma.setFont(new Font("Times New Roman", 1, 36)); // NOI18N
        botaoSoma.setForeground(new Color(102, 51, 255));
        botaoSoma.setText("+");
        botaoSoma.addActionListener(event -> operacao('+'));
        jPanel3.add(botaoSoma);

        botaoSubtracao.setBackground(Color.black);
        botaoSubtracao.setFont(new Font("Times New Roman", 1, 48)); // NOI18N
        botaoSubtracao.setForeground(new Color(102, 51, 255));
        botaoSubtracao.setText("-");
        botaoSubtracao.addActionListener(event -> operacao('-'));
        jPanel3.add(botaoSubtracao);

        botaoDivisao.setBackground(Color.black);
        botaoDivisao.setFont(new Font("Times New Roman", 1, 36)); // NOI18N
        botaoDivisao.setForeground(new Color(102, 51, 255));
        botaoDivisao.setText("/");
        botaoDivisao.addActionListener(event -> operacao('/'));
        jPanel3.add(botaoDivisao);

        botaoMultiplicacao.setBackground(Color.black);
        botaoMultiplicacao.setFont(new Font("Times New Roman", 0, 36)); // NOI18N
        botaoMultiplicacao.setForeground(new Color(102, 51, 255));
        botaoMultiplicacao.setText("*");
        botaoMultiplicacao.addActionListener(event -> operacao('*'));
        jPanel3.add(botaoMultiplicacao);

        botaoIgualdade.setBackground(Color.black);
        botaoIgualdade.setFont(new Font("Times New Roman", 1, 36)); // NOI18N
        botaoIgualdade.setForeground(new Color(102, 51, 255));
        botaoIgualdade.setText("=");
        botaoIgualdade.addActionListener(event -> operacao('='));
        jPanel3.add(botaoIgualdade);

        botaoDesligar.setBackground(Color.black);
        botaoDesligar.setFont(new Font("Times New Roman", 1, 36)); // NOI18N
        botaoDesligar.setForeground(new Color(255, 51, 51));
        botaoDesligar.setText("C");
        botaoDesligar.addActionListener(event -> desligar());
        jPanel3.add(botaoDesligar);

        botaoZerar.setBackground(Color.black);
        botaoZerar.setFont(new Font("Times New Roman", 1, 36)); // NOI18N
        botaoZerar.setForeground(new Color(255, 51, 51));
        botaoZerar.setText("CE");
        botaoZerar.addActionListener(event -> zerar());
        jPanel3.add(botaoZerar);

        jButton18.setBackground(Color.red);
        jButton18.setEnabled(false);
        jPanel3.add(jButton18);

        GroupLayout jPanel1Layout = new GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addComponent(jPanel2, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(jPanel3, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
        jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(jPanel1Layout.createSequentialGroup().addContainerGap()
                        .addComponent(jPanel2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE,
                                GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jPanel3, GroupLayout.DEFAULT_SIZE, 422, Short.MAX_VALUE)));

        GroupLayout layout = new GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup().addContainerGap()
                        .addComponent(jPanel1, GroupLayout.DEFAULT_SIZE, 396, Short.MAX_VALUE).addContainerGap()));
        layout.setVerticalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                        .addComponent(jPanel1, GroupLayout.PREFERRED_SIZE, 678, GroupLayout.PREFERRED_SIZE)
                        .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));

        pack();
        setLocationRelativeTo(null);
    }//

    private void calcular() {
        double numero1 = memoria;
        double numero2 = Double.parseDouble(display.getText());
        switch (operacao) {
            case '+':
                memoria = numero1 + numero2;
                break;
            case '-':
                memoria = numero1 - numero2;
                break;
            case '*':
                memoria = numero1 * numero2;
                break;
            case '/':
                memoria = numero1 / numero2;
                break;
        }
        display.setText(String.valueOf(memoria));
    }

    private void desligar() {
        this.display.setText("");
    }

    private void digitar(String digito) {
        String numero = display.getText();
        if (limpar || "0".equals(numero)) {
            numero = digito;
        } else {
            numero += digito;
        }
        limpar = false;
        display.setText(numero);
    }

    private void operacao(char operacao) {
        if (operacao == '=') {
            calcular();
        } else {
            this.operacao = operacao;
            memoria = Double.parseDouble(display.getText());
        }
        limpar = true;
    }

    private void zerar() {
        operacao = '\u0000';
        memoria = 0;
        display.setText("0");
    }
}

Dica:
Você implementou o botão “CE” como sendo desligar e o “C” como zerar.
Em uma calculadora o “CE” zera o valor digitado no display.
O “C” zera o valor digitado no display e o valor armazenado na memória.
Então ficam essas correções pra você fazer.

1 curtida

Obrigado ai , e como desmarcar a seleção dos Botões ? Tipo assim, ao clicar, ele não ficar selecionando o botão ?

Após instanciar seu botão, dê um setFocusable(false) nele.

1 curtida

Obrigado ai amigão.

Outra coisa, já percebeu como você tem código repetido?
Basicamente todos os seus botões são criados da mesma forma, só muda o texto e o ActionListener.
Você poderia ter um método conforme abaixo para criar seus botões:

private JButton criarBotao(String texto, ActionListener listener) {
    JButton botao = new JButton();
    botao.setFocusable(false);
    botao.setBackground(Color.BLACK);
    botao.setFont(new Font("Times New Roman", 0, 36));
    botao.setForeground(new Color(102, 51, 255));
    botao.setText(texto);
    botao.setPreferredSize(new Dimension(20, 20));
    botao.addActionListener(listener);
    return botao;
}

Veja como iria simplificar e reduzir linhas de código:

package trabalho2PoeNivaldo;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.GroupLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.LayoutStyle;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
import javax.swing.border.LineBorder;

public class Calculadora extends JFrame {

    public static void main(String args[]) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Calculadora().setVisible(true);
            }
        });
    }

    private double memoria;
    private char operacao;
    private boolean limpar;
    private JTextField display;

    public Calculadora() {
        initComponents();
    }

    private void initComponents() {
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

        display = new JTextField();
        display.setBackground(new Color(51, 255, 255));
        display.setFont(new Font("Arial", Font.PLAIN, 50)); // NOI18N
        display.setSelectionColor(new Color(0, 102, 0));
        display.setHorizontalAlignment(SwingConstants.RIGHT);

        JLabel jLabel1 = new JLabel();
        jLabel1.setFont(new Font("Times New Roman", 0, 48)); // NOI18N
        jLabel1.setForeground(new Color(102, 51, 255));
        jLabel1.setText("CALCULADORA");

        JPanel jPanel2 = new JPanel();
        jPanel2.setBackground(Color.BLACK);
        jPanel2.setBorder(new LineBorder(new Color(0, 0, 0), 1, true));
        GroupLayout jPanel2Layout = new GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addGroup(
                jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(display, GroupLayout.Alignment.TRAILING).addGroup(jPanel2Layout.createSequentialGroup().addComponent(jLabel1).addGap(0, 9, Short.MAX_VALUE)))
                .addContainerGap()));
        jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING,
                jPanel2Layout.createSequentialGroup().addContainerGap().addComponent(jLabel1, GroupLayout.PREFERRED_SIZE, 43, GroupLayout.PREFERRED_SIZE).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(display, GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE).addGap(7, 7, 7)));

        JPanel jPanel3 = new JPanel();
        jPanel3.setBackground(Color.BLACK);
        jPanel3.setBorder(BorderFactory.createLineBorder(new Color(0, 0, 0)));
        jPanel3.setLayout(new GridLayout(6, 3, 2, 2));

        jPanel3.add(criarBotao("7", event -> digitar("7")));
        jPanel3.add(criarBotao("8", event -> digitar("8")));
        jPanel3.add(criarBotao("9", event -> digitar("9")));
        jPanel3.add(criarBotao("4", event -> digitar("4")));
        jPanel3.add(criarBotao("5", event -> digitar("5")));
        jPanel3.add(criarBotao("6", event -> digitar("6")));
        jPanel3.add(criarBotao("1", event -> digitar("1")));
        jPanel3.add(criarBotao("2", event -> digitar("2")));
        jPanel3.add(criarBotao("3", event -> digitar("3")));
        jPanel3.add(criarBotao("0", event -> digitar("0")));
        jPanel3.add(criarBotao("+", event -> operacao('+')));
        jPanel3.add(criarBotao("-", event -> operacao('-')));
        jPanel3.add(criarBotao("/", event -> operacao('/')));
        jPanel3.add(criarBotao("*", event -> operacao('*')));
        jPanel3.add(criarBotao("=", event -> operacao('=')));
        jPanel3.add(criarBotao("C", event -> desligar()));
        jPanel3.add(criarBotao("CE", event -> zerar()));

        JPanel jPanel1 = new JPanel();
        GroupLayout jPanel1Layout = new GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(jPanel2, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanel3,
                GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
        jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addComponent(jPanel2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel3, GroupLayout.DEFAULT_SIZE, 422, Short.MAX_VALUE)));

        GroupLayout layout = new GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jPanel1, GroupLayout.DEFAULT_SIZE, 396, Short.MAX_VALUE).addContainerGap()));
        layout.setVerticalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup().addComponent(jPanel1, GroupLayout.PREFERRED_SIZE, 678, GroupLayout.PREFERRED_SIZE).addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));

        pack();
        setLocationRelativeTo(null);
    }//

    private JButton criarBotao(String texto, ActionListener listener) {
        JButton botao = new JButton();
        botao.setFocusable(false);
        botao.setBackground(Color.BLACK);
        botao.setFont(new Font("Times New Roman", 0, 36));
        botao.setForeground(new Color(102, 51, 255));
        botao.setText(texto);
        botao.setPreferredSize(new Dimension(20, 20));
        botao.addActionListener(listener);
        return botao;
    }

    private void calcular() {
        double numero1 = memoria;
        double numero2 = Double.parseDouble(display.getText());
        double resultado = 0;
        switch (operacao) {
            case '+':
                resultado = numero1 + numero2;
                break;
            case '-':
                resultado = numero1 - numero2;
                break;
            case '*':
                resultado = numero1 * numero2;
                break;
            case '/':
                resultado = numero1 / numero2;
                break;
        }
        display.setText(String.valueOf(resultado));
        limpar = true;
        operacao = '\u0000';
    }

    private void desligar() {
        this.display.setText("");
    }

    private void digitar(String digito) {
        String numero = display.getText();
        if (limpar || "0".equals(numero)) {
            memoria = Double.parseDouble(numero);
            numero = digito;
        } else {
            numero += digito;
        }
        limpar = false;
        display.setText(numero);
    }

    private void operacao(char operacao) {
        if (operacao == '=') {
            calcular();
        } else {
            this.operacao = operacao;
            memoria = Double.parseDouble(display.getText());
        }
        limpar = true;
    }

    private void zerar() {
        operacao = '\u0000';
        memoria = 0;
        display.setText("0");
    }
}
1 curtida