59 lines
1.2 KiB
Java
59 lines
1.2 KiB
Java
|
|
/* Author: Maple
|
||
|
|
* Feb. 2 2026
|
||
|
|
* */
|
||
|
|
|
||
|
|
package org.openautonomousconnection.oacswing.component;
|
||
|
|
|
||
|
|
import org.jetbrains.annotations.NotNull;
|
||
|
|
|
||
|
|
import javax.swing.*;
|
||
|
|
import java.awt.*;
|
||
|
|
|
||
|
|
public class OACMenu extends JMenu implements OACComponent {
|
||
|
|
public OACMenu() {
|
||
|
|
super();
|
||
|
|
}
|
||
|
|
|
||
|
|
public OACMenu(String s) {
|
||
|
|
super(s);
|
||
|
|
}
|
||
|
|
|
||
|
|
public OACMenu(Action a) {
|
||
|
|
super(a);
|
||
|
|
}
|
||
|
|
|
||
|
|
public OACMenu(String s, boolean b) {
|
||
|
|
super(s, b);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Component add(Component comp) {
|
||
|
|
this.initOther(comp);
|
||
|
|
return super.add(comp);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Component add(Component comp, int index) {
|
||
|
|
this.initOther(comp);
|
||
|
|
return super.add(comp, index);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void add(@NotNull Component comp, Object constraints) {
|
||
|
|
this.initOther(comp);
|
||
|
|
super.add(comp, constraints);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Component add(String name, Component comp) {
|
||
|
|
this.initOther(comp);
|
||
|
|
return super.add(name, comp);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void add(Component comp, Object constraints, int index) {
|
||
|
|
this.initOther(comp);
|
||
|
|
super.add(comp, constraints, index);
|
||
|
|
}
|
||
|
|
}
|