Estou Fazendo Um Programa Em Swing, De Média Escolar, Onde A Pessoa Coloca O Nome Do Aluno E As 3 Notas, Eu Coloquei Um Botão Com O Nome “Confirmar”, Quando A Pessoa Confirmar As 3 Notas Abre Um Novo JFrame Com A Média E O Nome Do Aluno!
Então Como Faço Pra Aparecer O Nome E A Média Do Aluno Aparecer No Outro JFrame? Aqui Vai O Começo Do Código!
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String nome = txtNome.getText();
int nota1 = Integer.parseInt(noTa1.getText());
int nota2 = Integer.parseInt(noTa2.getText());
int nota3 = Integer.parseInt(noTa3.getText());
int total = (nota1 + nota2 + nota3) / 3;
}
Adendo:
Eu Tenho Dois JFrames E Uma Classe Em Java! Sem Código Pois Não Sei o Que Fazer!!
vc utiliza MVC???
eu uso enviar como parametros pelo metodo construtor
outroJFrame.setNome(nome);
outroJFrame.setMedia(total);
outroJFrame.setVisible(true);
Poderia Ser Mais Expecífico?
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String nome = txtNome.getText();
int nota1 = Integer.parseInt(noTa1.getText());
int nota2 = Integer.parseInt(noTa2.getText());
int nota3 = Integer.parseInt(noTa3.getText());
int total = (nota1 + nota2 + nota3) / 3;
OutroJFrame outroJFrame = new OutroJFrame();
outroJFrame.setNome(nome);
outroJFrame.setMedia(total);
outroJFrame.setVisible(true);
}
e
class OutroJFrame extends JFrame {
JLabel labelNome;
public void setNome(String nome) {
labelNome.setText(nome);
}
}
Obrigado, vou tentar aqui!!
outroJFrame.setNome(nome);
outroJFrame.setMedia(total);
outroJFrame.setVisible(true);
Está Parte Da Um Erro No ''setNome" e “setMedia”
Cannot Find Symbol.
class OutroJFrame extends JFrame {
JLabel labelNome;
public void setNome(String nome) {
labelNome.setText(nome);
E Está Parte De Cima Eu Coloco Onde? Pois Eu Coloquei No Codigo Fonte Do JFrame Que Eu Quero Que Receba O Nome E a Media Más Da Problema!
INTERFACE.JAVA Vai Mandar O Nome E a Média!
RESPOSTA.JAVA vai Receber O Nome E a Média!
INTERFACEE.JAVA É Uma Classe Sem Comando Que Eu Mencionei No Começo Da Pergunta!
Onde Eu Eu Coloco O Segundo Código? Poderia Me Explicar? Grato!