view src/luan/modules/swing/Abstract_button.luan @ 1863:928e73bfe7ea

swing work
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 31 Mar 2025 13:46:47 -0600
parents
children 03209933fe4a
line wrap: on
line source

local Luan = require "luan:Luan.luan"
local error = Luan.error
local Utils = require "luan:swing/Utils.luan"
local fail = Utils.fail or error()
require "java"


local Abstract_button = {}

function Abstract_button.__index(abstract_button,key)
	if key == "text" then
		return abstract_button.java.getText()
	end
	return fail
end

function Abstract_button.__new_index(abstract_button,key,value)
	if key == "text" then
		abstract_button.java.setText(value)
		return
	end
	return fail
end

return Abstract_button