Pregunta urgente sobre programación JAVA: función por partes
Hermano, tu pregunta obviamente te pide que uses tu mejor estética para crear una interfaz. En cuanto a la implementación de la función, puedes usar la declaración IF. El propósito de tu pregunta es la interfaz. Siguiente Envíame la interfaz que quieres hacer.
Te daré una interfaz que es tan estúpida que te dará ganas de matar gente cuando la veas.
¡Código a continuación!
Código:
paquete com.lxp.p2015929;
importar java.awt.event.ActionEvent;
importar java.awt .event.ActionListener;
importar javax.swing.JButton;
importar javax.swing.JFrame;
importar javax.swing.JLabel;
importar javax.swing.JTextArea;
la clase pública SecciónFunc extiende JFrame {
privada estática final larga serialVersionUID = System.currentTimeMillis();
privado JTextArea textarea1 = nulo;
privado JTextArea textarea = nulo;
público SecciónFunc() {
this.layoutFrame();
}
private void layoutFrame() {
this.setTitle("cálculo de función por partes");
this.setSize(400, 250) ;
this.setLayout(null);
JLabel messagelabel1 = new JLabel("Valor X");
messagelabel1.setSize(120, 30);
messagelabel1.setLocation(20, 20);
this.add(messagelabel1);
JLabel messagelabel2 = new JLabel("Valor Y");
p>messagelabel2.setSize(120, 30);
messagelabel2.setLocation(250, 20);
this.add(messagelabel2);
textarea = new JTextArea();
textarea.setSize(100, 120);
textarea.setLocation(20, 60);
this.add (área de texto);
textarea1 = new JTextArea();
textarea1.setSize(100, 120);
textarea1.setLocation(250, 60);
this.add(textarea1);
botón JButton = nuevo JButton("calcular");
botón.setSize(100, 30) ;
p>
button.setLocation(130, 120);
button.addActionListener(new ActionListener() {
@Override
vo pública
id actionPerformed(ActionEvent e) {
SecciónFunc.this.textarea1.setText(SectionFunc
.XToY(SectionFunc.this.textarea.getText()));
}
});
this.add(button);
this.setLocationRelativeTo(null);
this. setDefaultCloseOperation(EXIT_ON_CLOSE);
}
Cadena estática privada XToY(String x) {
long tenx = Long.parseLong(x);
long teny = 0;
if (tenx > 0) {
teny = 3 * tenx - 1;
} else if (tenx = = 0) {
teny = -1;
} más {
teny = 2 * tenx - 1;
}
return String.valueOf(teny);
}
public static void main(String[] args) {
SecciónFunc secciónfunc = nueva SecciónFunc();
secciónfunc.setVisible(true);
}
}