changeset 1973:2f8ab1aa8c57

swing
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 18 Jun 2025 19:53:39 -0600
parents 253f8a23e131
children 9048199efd8f
files src/luan/modules/swing/Font.luan
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/luan/modules/swing/Font.luan	Wed Jun 18 18:54:38 2025 -0600
+++ b/src/luan/modules/swing/Font.luan	Wed Jun 18 19:53:39 2025 -0600
@@ -3,7 +3,10 @@
 local pairs = Luan.pairs or error()
 require "java"
 local JFont = require "java:java.awt.Font"
+local GraphicsEnvironment = require "java:java.awt.GraphicsEnvironment"
 local TextAttribute = require "java:java.awt.font.TextAttribute"
+local Logging = require "luan:logging/Logging.luan"
+local logger = Logging.logger "swing/Font"
 
 
 local Font = {}
@@ -28,4 +31,8 @@
 	return JFont.getFont(jattrs)
 end
 
+function Font.get_available_font_family_names()
+	return {GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames()}
+end
+
 return Font