Суть такова, что сейчас работаю с swing. На данный момент есть текстовое поле в которое заносятся оценки.
Мне нужно, разделить эти оценки на разные переменные, что бы в будущем перевести в другую бальную систему. Думал сделать как со сканером через useDelimiter, но там это не работает( Как можно это сделать?
package lab2;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.Scanner;
public class main extends JFrame {
private JButton button = new JButton("Press");
private JTextField input = new JTextField("60 75 90 100", 5);
private JLabel label = new JLabel("Input:");
private JRadioButton radio1 = new JRadioButton("Budget");
private JRadioButton radio2 = new JRadioButton("ne budget");
private JCheckBox check = new JCheckBox("Check", false);
public main() {
super("Simple Example");
this.setBounds(100, 100, 250, 100);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container container = this.getContentPane();
container.setLayout(new GridLayout(3,2,2, 2));
container.add(label);
container.add(input);
ButtonGroup group = new ButtonGroup();
group.add(radio1);
group.add(radio2);
container.add(radio1);
radio1.setSelected(true);
container.add(radio2);
container.add(check);
button.addActionListener(new ButtonEventListener());
container.add(button);
}
class ButtonEventListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
String message = "";
message += "Button was pressen\n";
message +="Text is" + input.getText() + "\n";
message += (radio1.isSelected() ? "Na budgety" : "Budgeta Nety") + "\n";
message += "Checkbox is" + ((check.isSelected()) ? "checked" : "unchecked");
JOptionPane.showMessageDialog(null, message, "Itog", JOptionPane.PLAIN_MESSAGE);
}
}
}