Attempting to add focus

it doesnt work but still
This commit is contained in:
opfromthestart 2021-04-17 09:34:10 -04:00
parent 6e1b0e3f69
commit 7e852ff05f

View File

@ -32,7 +32,7 @@ public class Button extends Component {
this.font = font;
this.text = text;
setPreferredSize(107,34);
//super.addListener(onClickClass, onClick);
Button inButton = (Button) setFocusable(true);
addListener(new Object() {
@Subscribe
@ -44,12 +44,11 @@ public class Button extends Component {
addListener(new Object() {
@Subscribe
public void onFocusChanged(FocusEvent e) {
inButton.setText(e.getNewState() ? "Is Focused" : "Isn't focused");
requestReassembly();
}
});
Button inButton = this;
addListener((Class<KeyEvent>) KeyEvent.class, (InputListener<KeyEvent>) e -> {isClicked = e.isPress();
if (!inButton.isDisabled())
onClick.accept(inButton);
@ -65,6 +64,7 @@ public class Button extends Component {
public void setDisable(boolean isDisabled)
{
this.isDisabled = isDisabled;
setFocusable(isDisabled);
}
public boolean isDisabled()