0
я учусь Свинг в JAVA .. Я стараюсь простой ярлык таким образомJava Swing становится вопрос в JLabel
package testswing;
import java.awt.EventQueue;
public class tt {
private JFrame frame;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
tt window = new tt();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public tt() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel Pragna = new JLabel("Lblll");
frame.getContentPane().add(Pragna, BorderLayout.NORTH);
}
}
я получаю эту ошибку
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at com.ibm.icu.text.BreakDictionary.main(BreakDictionary.java:44)
Я думаю, что ошибка, которую вы опубликовали, не имеет ничего общего с этой программой, вы случайно запустили что-то еще. Он отлично работает для меня. И, кроме того, откуда возникнет «ArrayIndexOutOfBoundsException»? Здесь нет никакого массива **. Попробуйте перезапустить программу. –