Added 'design' functionality

This commit is contained in:
Tinglyyy
2026-02-07 18:54:19 +01:00
parent fbaec2464c
commit c7fa63b769
58 changed files with 2941 additions and 86 deletions

View File

@@ -0,0 +1,69 @@
/* Author: Maple
* Feb. 2 2026
* */
package org.openautonomousconnection.oacswing.component;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;
import java.awt.*;
public class OACCheckBox extends JCheckBox implements OACComponent {
public OACCheckBox() {
super();
}
public OACCheckBox(Icon icon) {
super(icon);
}
public OACCheckBox(Icon icon, boolean selected) {
super(icon, selected);
}
public OACCheckBox(String text) {
super(text);
}
public OACCheckBox(Action a) {
super(a);
}
public OACCheckBox(String text, boolean selected) {
super(text, selected);
}
public OACCheckBox(String text, Icon icon) {
super(text, icon);
}
public OACCheckBox(String text, Icon icon, boolean selected) {
super(text, icon, selected);
}
@Override
public Component add(Component comp) {
return OACComponent.super.add(comp);
}
@Override
public Component add(Component comp, int index) {
return OACComponent.super.add(comp, index);
}
@Override
public void add(@NotNull Component comp, Object constraints) {
OACComponent.super.add(comp, constraints);
}
@Override
public Component add(String name, Component comp) {
return OACComponent.super.add(name, comp);
}
@Override
public void add(Component comp, Object constraints, int index) {
OACComponent.super.add(comp, constraints, index);
}
}