La Red de Conocimientos Pedagógicos - Currículum vitae - ¡Diseño de cursos de Java! ¡urgente! ! ! (puntaje alto)

¡Diseño de cursos de Java! ¡urgente! ! ! (puntaje alto)

Te ayudé a escribir parte para implementar "ingresar información relevante de diez compañeros y mostrarla en el cuadro de texto" (implementación de interfaz gráfica).

En realidad, no es difícil implementar las siguientes funciones, pero es realmente problemático y requiere mucho tiempo... Te ayudaré a hacerlo aquí, puedes simplemente agregar el código tú mismo (o puedes considerar aumentando la recompensa! Jaja...) El código es el siguiente:

import?java.awt.BorderLayout;

import?javax.swing.JPanel;

importar?javax.swing.JFrame;

importar?java.awt.Dimension;

importar?javax.swing.JButton;

importar?java .awt.Rectangle;

importar?javax.swing.JLabel;

importar?javax.swing.SwingConstants;

importar?javax.swing.JScrollPane;

importar?javax.swing.JTextArea;

importar?javax.swing.JOptionPane;

¿pública?clase?TongJi?extends?JFrame?{ privada? static?final?long?serialVersionUID?=?1L; privado?JPanel?jContentPane?=?null; privado?JButton?jButton?=?null; privado?JLabel?jLabel?=?null; null; privado?JTextArea?jTextArea?=?null; /** *?Este?es?el?constructor predeterminado */ public?TongJi()?{ super(); ?método?inicializa?this *? *?@return?void */ private?void?initialize()?{ this.setSize(412,?372); this.setContentPane(getJContentPane()); Estadísticas"); this.addWindowListener(new?java.awt.event.WindowAdapter()?{

public?void?windowClosing(java.awt.event.WindowEvent?e)?{

System.exit(0);

} }); this.setVisible(true); } /** *?Este?método?inicializa?jContentPane *?@return?javax. swing.JPanel */ private?JPanel?getJContentPane()?{ if?(jContentPane?==?null)?{

jLabel?=?new?JLabel();

jLabel.setBounds(new?Rectangle(18,?66,?65,?18));

jLabel.setHorizontalAlignment(SwingConstants.CENTER);<

/p>

jLabel.setText("Resultados estadísticos: ");

jContentPane?=?new?JPanel();

jContentPane.setLayout(null);

p>

jContentPane.add(getJButton(),?null);

jContentPane.add(jLabel,?null);

jContentPane.add( getJScrollPane(),? null); } return?jContentPane; } /** *?Este?método?inicializa?jButton? *?@return?javax.swing.JButton? { if?(jButton ?==?null)?{

jButton?=?new?JButton();

jButton.setBounds(new?Rectangle(18,?16, ?86,?28 ));

jButton.setText("Iniciar estadísticas");

jButton.addActionListener(new?java.awt.event.ActionListener()?{

public?void?actionPerformed(java.awt.event.ActionEvent?e)?{ /////Ingrese la información de rendimiento String[][]?mymsg=new?String[10][6]; for(int?i =0;i<10;i++){ String?strnum=JOptionPane.showInputDialog(null,?"Ingrese el número de estudiante del "+(i+1)+" estudiante",?"Entrada de información ",?JOptionPane. WARNING_MESSAGE); String?strname=JOptionPane.showInputDialog(null,?"Por favor ingrese el nombre del estudiante "+(i+1)+",?"Entrada de información",?JOptionPane.WARNING_MESSAGE); String?doublemath=JOptionPane .showInputDialog(null,?"Ingrese la puntuación de matemáticas del "+(i+1)+"ésimo estudiante",?"Entrada de información",?JOptionPane.WARNING_MESSAGE); String?doubleeng=JOptionPane. showInputDialog(null,?" Ingrese la puntuación en inglés del "+(i+1)+" estudiante",?"Entrada de información",?JOptionPane.WARNING_MESSAGE); String?doublejava=JOptionPane.showInputDialog(null,?"Por favor ingrese "+(i) +1)+"Puntuaciones JAVA de los estudiantes",?"Entrada de información",?JOptionPane.WARNING_MESSAGE); String?doublecomp=JOptionPane.showInputDialog(null,?"Ingrese "+(i+) 1)+" estudiante mymsg[i][1]=strname; mymsg[i][2]=doublemath; mymsg[i] ][3]=doub

leeng; mymsg[i][4]=doublejava; mymsg[i][5]=doublecomp; } ////Mostrar información de puntuación jTextArea.setText("ID del estudiante Computadora JAVA en inglés"); =0;i<10;i++){ jTextArea.setText(jTextArea.getText()+"\r\n"); for(int?j=0;j<6;j++){

jTextArea.setText(jTextArea.getText()+mymsg[i][j]+""); * *?Este?método?inicializa?jScrollPane? *? *?@return?javax.swing.JScrollPane? */ private?JScrollPane?getJScrollPane()?{ if?(jScrollPane?==?null)?{

jScrollPane?=?new?JScrollPane();

jScrollPane.setBounds(new?Rectangle(18,?86,?370,?230));

jScrollPane .setViewportView(getJTextArea()); } return?jScrollPane; } /** *?Este?método?inicializa?jTextArea? *?@return?javax.swing.JTextArea? { if?(jTextArea?==?null)?{

jTextArea?=?new?JTextArea();

jTextArea.setEditable(false } return?jTextArea } public?static?void?main(String?args[]){ new?TongJi() }

}?//?@jve:decl-index=0:visual-constraint="10, 10"

El efecto es el siguiente: