Rudy9966
@Rudy9966

Как с одной переменной сделать несколько или как парсить одну переменную?

Суть такова, что сейчас работаю с 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);
		}
	}
}
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
String.split
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы