Rumah > Java > javaTutorial > Bagaimana untuk Mendapatkan Resolusi Skrin di Java?

Bagaimana untuk Mendapatkan Resolusi Skrin di Java?

Barbara Streisand
Lepaskan: 2024-11-17 18:57:02
asal
431 orang telah melayarinya

How to Obtain Screen Resolution in Java?

Mendapatkan Resolusi Skrin dalam Java

Pengenalan

Mendapatkan semula resolusi skrin dalam Java adalah tugas penting untuk pelbagai aplikasi, dari pengurusan tetingkap hingga imej pemprosesan. Apabila bekerja dengan Java Swing dan JFrame, maklumat ini menjadi penting. Mari kita mendalami kaedah yang tersedia untuk mencapai matlamat ini.

Toolkit.getScreenSize()

Kelas Toolkit menyediakan kaedah getScreenSize(), yang mengembalikan objek Dimensi yang mewakili saiz skrin. Pendekatan ini berfungsi dengan baik pada sistem paparan tunggal. Berikut ialah contoh:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
Salin selepas log masuk

GraphicsDevice.getDisplayMode()

Dalam konfigurasi berbilang monitor, anda mungkin perlu menggunakan kelas GraphicsDevice. Kaedah getDisplayMode() kelas ini mengembalikan objek DisplayMode, yang menyimpan maklumat tentang mod paparan semasa, termasuk lebar dan ketinggiannya.

GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int height = gd.getDisplayMode().getHeight();
Salin selepas log masuk

Toolkit.getScreenResolution()

Jika anda Saya berminat dengan resolusi skrin dalam DPI (titik per inci), kaedah getScreenResolution() kelas Toolkit ialah cara yang perlu dilakukan. Ia memerlukan tatasusunan dua integer sebagai parameter, yang akan diisi dengan nilai DPI mendatar dan menegak.

int[] screenResolution = Toolkit.getDefaultToolkit().getScreenResolution();
int dpiX = screenResolution[0];
int dpiY = screenResolution[1];
Salin selepas log masuk

Kesimpulan

Dengan menggunakan kaedah ini, anda boleh mendapatkan semula skrin dengan berkesan resolusi di Jawa. Sama ada anda bekerja dengan satu paparan atau persediaan berbilang monitor, penyelesaian ini akan memberikan anda maklumat yang diperlukan untuk aplikasi anda.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Resolusi Skrin di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan