У меня есть несколько JLabels для моего обновления, все работает гладко, за исключением текста.текст весь дисплей сразу?
Текст все скремблировано & выглядит, что все это отображается одновременно. Я попытался установить каждый текст, поскольку это собственная метка &, устанавливающая те, которые не имеют значения, когда метод вызывается непрозрачным. Но я получаю nullpointinterexceptions. Я также попробовал расслоить свой JFrame, но если он избавится от моего JProgrssbar?
Вот мой код:
public static void displayText(int Stage) {
String txt = "";
if (Stage == 1) {
txt = "Checking Cache...";
}
if (Stage == 2) {
txt = "Downloading Cache...";
}
if (Stage == 3) {
txt = "Cache Download Complete!";
}
if (Stage == 4) {
txt = "Unpacking Files...";
}
if (Stage == 5) {
txt = "Launching Client!";
}
lbl = new JLabel();
lbl.setText(txt);
lbl.setBounds(137, 11, 200, 14);
frame.getContentPane().add(lbl);
}
Я попытался переформатирования его в несколько различных способов & все еще делает то же самое ...
Пример того, что он делает:
Показать остальную часть кода пожалуйста. Кроме того, почему вы создаете новый ярлык для каждого вызова? –
Просто удалите 'lbl = new JLabel();' вам не нужно создавать новый 'JLabel' каждый раз. – alex2410