Class for custom horizontal menu bar separator which can change color.
This commit is contained in:
27
src/main/java/gui/src/menubar/MenuBarSeparator.java
Normal file
27
src/main/java/gui/src/menubar/MenuBarSeparator.java
Normal file
@@ -0,0 +1,27 @@
|
||||
/**
|
||||
* @author Aaron Moser
|
||||
* @date 31.10.2023
|
||||
*/
|
||||
|
||||
package gui.src.menubar;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.awt.Dimension;
|
||||
|
||||
import javax.swing.BorderFactory;
|
||||
import javax.swing.JMenuItem;
|
||||
|
||||
/**
|
||||
* Horizontal line separator for menu bar.
|
||||
*/
|
||||
public class MenuBarSeparator extends JMenuItem {
|
||||
|
||||
static final Color color = new Color(47, 47, 47);
|
||||
|
||||
public MenuBarSeparator() {
|
||||
this.setEnabled(false);
|
||||
this.setPreferredSize(new Dimension(0, 1));
|
||||
this.setBackground(color);
|
||||
this.setBorder(BorderFactory.createLineBorder(color, 2));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user