У меня есть вопрос об этом скрипте для Dice
. Я написал метод, используя Math.random
, и теперь я хочу получить результат String
в моей программе.Получить переменную от другого метода
Кнопка должна катить кости.
Так что мой метод gooien прокатывает кости и дает мне число от 1 до 6. JButton напоминает этот метод, чтобы перезапустить кости.
Теперь я хочу, чтобы число, которое перебирается в строку.
// paneel met 3 tekstvakken
class dobbelsteentjes1 extends JPanel {
private JButton gooien;
public dobbelsteentjes1(){
gooien=new JButton ("Gooien");
gooien.addActionListener(new gooienHandler());
add(gooien);
}
//inwendige klasse
class gooienHandler implements ActionListener{
public void actionPerformed (ActionEvent e){
gooien();
}
}
public void gooien(){
double gooi1, gooi2,worp1;
gooi1= Math.random();
gooi2=Math.random();
worp1=gooi1*6+1;
}
public void paintComponent (Graphics g) {
super.paintComponent(g);
g.drawString("U heeft gegooid:" + worp1, 50, 30);
}}
Любые идеи?
Извините, переменная + worp1 не работает, это дает мне ошибку. я думаю, потому что это в другом методе. – Jerriet
Вы также должны опубликовать сообщение об ошибке и ожидаемом выходе. – Azodious
Посмотрите, как создать [mcve]. Объясните свою проблему, это не ясно. Кроме того, смотрите отступ, – AxelH