Rumah >Java >javaTutorial >Bagaimana untuk Mengakses dan Menggunakan Fon, Saiz dan Warna Pratakrif dalam Java?
Mengakses Fon, Saiz dan Warna Pratakrif dalam Java
Masalah:
Jika anda ingin mengisi JComboBox dengan senarai fon, saiz dan warna, anda perlu mencari cara untuk mendapatkan pilihan pratakrif yang tersedia pada sistem.
Penyelesaian:
Untuk mengakses yang dipratentukan fon dalam Windows, anda boleh menggunakan GraphicsEnvironment.getAvailableFontFamilyNames():
<code class="java">GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); String[] fonts = ge.getAvailableFontFamilyNames();</code>
Menyesuaikan Atribut Fon
Setelah anda mempunyai nama fon, anda boleh menetapkan saiz dan gaya fon di masa jalan. Contohnya:
<code class="java">// Create a new font object with the specified attributes Font font = new Font("Arial", Font.BOLD, 12);</code>
Mengisi JComboBox
Dengan nama fon dan atribut, anda boleh mengisi JComboBox:
<code class="java">// Populate the font JComboBox for (String fontName : fonts) { jcbFonts.addItem(fontName); }</code>
Fon Contoh GUI Pemilih
Anda boleh mencipta GUI ringkas untuk menunjukkan pemilihan fon:
<code class="java">// Create a FontCellRenderer for custom font display FontCellRenderer renderer = new FontCellRenderer(); // Create the JComboBox with the fonts JComboBox fontChooser = new JComboBox(fonts); fontChooser.setRenderer(renderer); // Display the font chooser dialog JOptionPane.showMessageDialog(null, fontChooser);</code>
Contoh ini akan memaparkan dialog di mana anda boleh memilih fon dan melihat pratonton fon yang dipilih .
Atas ialah kandungan terperinci Bagaimana untuk Mengakses dan Menggunakan Fon, Saiz dan Warna Pratakrif dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!