Image of the glitch
usterka grafiki Java Swing?
uczę Java odtwarzając przykładów z podręcznika i jak tylko mam do korzystania z klas GUI przeżyłem dziwne usterki, jeśli jest to właściwe określenie. Jak widać na obrazie, brakuje części tekstu.
Kod generowania tego okna nie jest skomplikowane albo:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.Timer;
public class InnerClassTest {
public static void main(String[] args) {
TalkingClock clock = new TalkingClock(1000, true);
clock.start();
// keep program running until user selects "OK"
JOptionPane.showMessageDialog(null, "Quit program?");
System.exit(0);
}
}
class TalkingClock {
/*
* COnstructs a talking clock
* @param interval the interval between messages (in milliseconds)
* @param beep true if the clock should beep
*/
public TalkingClock(int interval, boolean beep) {
this.interval = interval;
this.beep = beep;
}
/*
* Start the clock.
*/
public void start() {
ActionListener listener = new TimePrinter();
Timer t = new Timer(interval, listener);
t.start();
}
private int interval;
private boolean beep;
class TimePrinter implements ActionListener {
@Override public void actionPerformed(ActionEvent event) {
Date now = new Date();
System.out.println("At the tone, the time is " + now);
if (beep) Toolkit.getDefaultToolkit().beep();
}
}
}
uzyskać similair usterki podczas otwierania „Panel sterowania” Java. Spójrz na ikonę Java na this image. (Fragment tekstu brakuje również tutaj. Bieżący tytuł zakładka powinna być „Uppdatera”)
Ja nie występuje ten problem w dowolnej innej aplikacji i używam wersji up-to-date z platforma Java najnowsze dostępne sterowniki do mojej karty Nvidia GeForce GT 630M.
Czy masz jakieś sugestie dotyczące rzeczy, które mogę spróbować rozwiązać?
Uruchom swój kod UI w kontekście wątku związanego z wysyłką zdarzeń, zobacz [początkowe wątki] (http://docs.oracle.com/javase/tutorial/uiswing/concurrency/initial.html), aby uzyskać więcej szczegółów. – MadProgrammer
aby zapamiętać problem z kartami graficznymi, .... ale nie pamiętam szczegółów. –
Może to odzwierciedlać niedopasowanie między lokalizacjami wybranymi podczas instalacji w systemie Windows i Java. – trashgod