Графическое графическое графическое графическое графическое графическое графическое обеспечение с помощью MyFrame InsideJAVA

Программисты JAVA общаются здесь
Anonymous
Графическое графическое графическое графическое графическое графическое графическое обеспечение с помощью MyFrame Inside

Сообщение Anonymous »

У меня большая проблема, я пытался решить ее в течение нескольких дней. Я запрограммировал небольшую программу, но она не работает. Ошибка - StackoverFlow, который я уже искал этот сайт включенным и включенным. Я сломал его до части, которая не работает, так что вот код. < /P>
Это кадр: < /p>
package snippet;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class MyFrame extends JFrame {

JButton button;
JLabel label;
TextEdit textEdit = new TextEdit();

public void LetsGo() {

setBounds(0, 0, 800, 510);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Game");
setResizable(false);
setLocationRelativeTo(null);

//Labels

label = new JLabel();
label.setText("Change Me");
label.setBounds(30, 25, 200, 50);
label.setVisible(true);
add(label);

button = new JButton();
button.setText("I Will Change A Text");
button.setBounds(30, 130, 200, 400);
button.addActionListener(new Listener());;
add(button);
}
public class Listener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
textEdit.editTheText();
}
}
< /code>
И этот объект должен отредактировать текст: < /p>
package snippet;

public class TextEdit {
MyFrame frame = new MyFrame();
public void editTheText(){
frame.label.setText("Text was edited");
}
}
< /code>
Так что реальный код гораздо сложнее, поэтому я не буду помещать все в один объект.
было бы здорово, если бы я получил некоторую помощь.>

Подробнее здесь: https://stackoverflow.com/questions/347 ... e-textedit

Вернуться в «JAVA»