Frequenz des Monitors herausfinden

  • Themenstarter Themenstarter ErikW
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
E

ErikW

Gast
Hallo!
Vieleicht kann mir hier jemand weiterhelfen, ist es möglich mit java die herzzahl des monitors heraus zu bekommen?
 
Nein.

Edit: Etwas ausführlicher: Mit Java ist das nicht möglich. Mit JNI und etwas C könnte man das hinbekommen - allerdings ist dann deine Plattformunabhängigkeit dahin!
Und nur aus Interesse - wozu brauchst du diese Informationen?

MfG,
Hilefoks
 
@Gast: Woher weißt du von der Pizza? Drauf ist Salami, Käse und andere Zutaten die auf einer Salami-Pizza so üblich sind. ;-)

MfG,
Hilefoks
 
naja das bringt nicht wirklich etwas, ich wollte die aktuelle hz zahl herausfinden, aber da muss man sie ja erst in den kontruktor eintragen um sie später wieder auszulesen.
 
Hier mal noch für diejenigen, die auch danach suchen ein Codebeispiel:
Code:
import java.awt.*;

public class Bildwiederholfrequenz {

   public static void main(String[] args) {
      int rate = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDisplayMode().getRefreshRate();
      System.out.println("Die aktuelle Bildwiederholrate deines Monitors betraegt: "+rate);
   }
}
 
Vorsicht!!!

Innerhalb einer Component die in einem Fullscreen mit anderer Auflösung läuft (=> anderer DisplayMode => möglicherweise eine andere RefreshRate) behält das "DefaultScreenDevice" die Desktop-Einstellungen. Es kann sich also in diesem Fall unmöglich um die aktuelle RR handeln!

Diese erhält man, wenn man die paint-Methode einer Component überschreibt (erst beim 1. Aufruf ist der Gafik-Kontext initialisiert) und die folgene Zeile einfügt.
Code:
int rr = getGraphicsConfiguration().getDevice().getDisplayMode().getRefreshRate();
Das ergibt auf jedenfall den aktuellen Wert.

O.K. wenns noch jemanden interessiert...

cu Spacerat
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben