├── school-dashboard-v2
├── .gitignore
├── manifest.mf
├── jna-5.5.0.jar
├── miglayout-4.0.jar
├── dist
│ ├── lib
│ │ ├── jna-5.5.0.jar
│ │ ├── miglayout-4.0.jar
│ │ ├── jna-platform-5.5.0.jar
│ │ └── TimingFramework-0.55.jar
│ ├── school-dashboard-v2.jar
│ └── README.TXT
├── jna-platform-5.5.0.jar
├── TimingFramework-0.55.jar
├── src
│ ├── com
│ │ └── raven
│ │ │ ├── icon
│ │ │ ├── 1.png
│ │ │ ├── 10.png
│ │ │ ├── 11.png
│ │ │ ├── 12.png
│ │ │ ├── 13.png
│ │ │ ├── 14.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ ├── 9.png
│ │ │ ├── edit.png
│ │ │ ├── logo.png
│ │ │ ├── menu.png
│ │ │ ├── delete.png
│ │ │ ├── message.png
│ │ │ ├── profile.jpg
│ │ │ ├── profile1.jpg
│ │ │ ├── profile2.jpg
│ │ │ └── notification.png
│ │ │ ├── event
│ │ │ ├── EventMenuSelected.java
│ │ │ ├── EventMenu.java
│ │ │ └── EventShowPopupMenu.java
│ │ │ ├── swing
│ │ │ ├── icon
│ │ │ │ ├── MaterialIcons-Regular.ttf
│ │ │ │ ├── IconCode.java
│ │ │ │ ├── IconFont.java
│ │ │ │ └── DefaultIconCode.java
│ │ │ ├── table
│ │ │ │ ├── EventAction.java
│ │ │ │ ├── TableHeader.java
│ │ │ │ ├── ModelProfile.java
│ │ │ │ ├── ModelAction.java
│ │ │ │ ├── TableCellAction.java
│ │ │ │ ├── Profile.java
│ │ │ │ ├── Action.form
│ │ │ │ ├── Profile.form
│ │ │ │ └── Action.java
│ │ │ ├── scrollbar
│ │ │ │ ├── ScrollBarCustom.java
│ │ │ │ └── ModernScrollBarUI.java
│ │ │ ├── PanelPopup.java
│ │ │ ├── PanelTransparent.java
│ │ │ ├── ProgressBarCustom.java
│ │ │ ├── noticeboard
│ │ │ │ ├── ModelNoticeBoard.java
│ │ │ │ └── NoticeBoard.form
│ │ │ ├── MenuItem.form
│ │ │ ├── MenuAnimation.java
│ │ │ ├── PopupMenu.form
│ │ │ ├── Button.java
│ │ │ └── MenuButton.java
│ │ │ ├── model
│ │ │ ├── ModelMenu.java
│ │ │ ├── ModelCard.java
│ │ │ └── ModelStudent.java
│ │ │ ├── form
│ │ │ ├── MainForm.java
│ │ │ ├── Form1.java
│ │ │ ├── MainForm.form
│ │ │ └── Form1.form
│ │ │ ├── component
│ │ │ ├── Profile.java
│ │ │ └── Profile.form
│ │ │ └── main
│ │ │ └── Main.form
│ └── ru
│ │ └── krlvm
│ │ └── swingacrylic
│ │ ├── jna
│ │ ├── WindowCompositionAttribute.java
│ │ ├── AccentState.java
│ │ ├── SAUser32.java
│ │ ├── WindowCompositionAttributeData.java
│ │ └── AccentPolicy.java
│ │ └── Utility.java
├── build
│ ├── built-jar.properties
│ └── classes
│ │ ├── com
│ │ └── raven
│ │ │ ├── icon
│ │ │ ├── 1.png
│ │ │ ├── 10.png
│ │ │ ├── 11.png
│ │ │ ├── 12.png
│ │ │ ├── 13.png
│ │ │ ├── 14.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ ├── 9.png
│ │ │ ├── edit.png
│ │ │ ├── logo.png
│ │ │ ├── menu.png
│ │ │ ├── delete.png
│ │ │ ├── message.png
│ │ │ ├── profile.jpg
│ │ │ ├── profile1.jpg
│ │ │ ├── profile2.jpg
│ │ │ └── notification.png
│ │ │ ├── form
│ │ │ ├── Form1.class
│ │ │ ├── Form_Home.class
│ │ │ ├── MainForm.class
│ │ │ ├── Form_Home$1.class
│ │ │ └── Form_Home$2.class
│ │ │ ├── main
│ │ │ ├── Main.class
│ │ │ ├── Main$1.class
│ │ │ ├── Main$2.class
│ │ │ ├── Main$3.class
│ │ │ ├── Main$4.class
│ │ │ └── Main$5.class
│ │ │ ├── swing
│ │ │ ├── Button.class
│ │ │ ├── Button$1.class
│ │ │ ├── Button$2.class
│ │ │ ├── MenuItem.class
│ │ │ ├── PopupMenu.class
│ │ │ ├── ImageAvatar.class
│ │ │ ├── MenuButton.class
│ │ │ ├── MenuItem$1.class
│ │ │ ├── MenuItem$2.class
│ │ │ ├── PanelPopup.class
│ │ │ ├── PopupMenu$1.class
│ │ │ ├── PopupMenu$2.class
│ │ │ ├── PopupMenu$3.class
│ │ │ ├── table
│ │ │ │ ├── Table.class
│ │ │ │ ├── Action$1.class
│ │ │ │ ├── Action$2.class
│ │ │ │ ├── Action.class
│ │ │ │ ├── Profile.class
│ │ │ │ ├── Table$1.class
│ │ │ │ ├── Table$2.class
│ │ │ │ ├── EventAction.class
│ │ │ │ ├── ModelAction.class
│ │ │ │ ├── ModelProfile.class
│ │ │ │ ├── TableHeader.class
│ │ │ │ └── TableCellAction.class
│ │ │ ├── ButtonBadges$1.class
│ │ │ ├── ButtonBadges$2.class
│ │ │ ├── ButtonBadges.class
│ │ │ ├── MenuAnimation.class
│ │ │ ├── MenuButton$1.class
│ │ │ ├── MenuButton$2.class
│ │ │ ├── icon
│ │ │ │ ├── IconCode.class
│ │ │ │ ├── IconFont.class
│ │ │ │ ├── IconFontSwing.class
│ │ │ │ ├── DefaultIconCode.class
│ │ │ │ ├── MaterialIcons-Regular.ttf
│ │ │ │ ├── GoogleMaterialDesignIcons.class
│ │ │ │ └── GoogleMaterialDesignIcons$1.class
│ │ │ ├── MenuAnimation$1.class
│ │ │ ├── PanelTransparent.class
│ │ │ ├── ProgressBarCustom$1.class
│ │ │ ├── ProgressBarCustom.class
│ │ │ ├── noticeboard
│ │ │ │ ├── NoticeBoard.class
│ │ │ │ ├── NoticeBoard$1.class
│ │ │ │ └── ModelNoticeBoard.class
│ │ │ └── scrollbar
│ │ │ │ ├── ScrollBarCustom.class
│ │ │ │ ├── ModernScrollBarUI.class
│ │ │ │ └── ModernScrollBarUI$ScrollBarButton.class
│ │ │ ├── component
│ │ │ ├── Card.class
│ │ │ ├── Menu.class
│ │ │ ├── Header.class
│ │ │ ├── Menu$1.class
│ │ │ └── Profile.class
│ │ │ ├── dialog
│ │ │ ├── Message.class
│ │ │ ├── Message$1.class
│ │ │ ├── Message$2.class
│ │ │ └── Message$3.class
│ │ │ ├── event
│ │ │ ├── EventMenu.class
│ │ │ ├── EventMenuSelected.class
│ │ │ └── EventShowPopupMenu.class
│ │ │ └── model
│ │ │ ├── ModelCard.class
│ │ │ ├── ModelMenu.class
│ │ │ └── ModelStudent.class
│ │ └── ru
│ │ └── krlvm
│ │ └── swingacrylic
│ │ ├── Utility.class
│ │ ├── SwingAcrylic.class
│ │ └── jna
│ │ ├── SAUser32.class
│ │ ├── AccentState.class
│ │ ├── AccentPolicy.class
│ │ ├── WindowCompositionAttribute.class
│ │ └── WindowCompositionAttributeData.class
└── nbproject
│ ├── private
│ ├── private.properties
│ └── private.xml
│ ├── genfiles.properties
│ └── project.xml
├── school-dashboard
├── .gitignore
├── manifest.mf
├── miglayout-4.0.jar
├── TimingFramework-0.55.jar
├── dist
│ ├── school-dashboard.jar
│ ├── lib
│ │ ├── miglayout-4.0.jar
│ │ └── TimingFramework-0.55.jar
│ └── README.TXT
├── src
│ └── com
│ │ └── raven
│ │ ├── icon
│ │ ├── 1.png
│ │ ├── 10.png
│ │ ├── 11.png
│ │ ├── 12.png
│ │ ├── 13.png
│ │ ├── 14.png
│ │ ├── 2.png
│ │ ├── 3.png
│ │ ├── 4.png
│ │ ├── 5.png
│ │ ├── 6.png
│ │ ├── 7.png
│ │ ├── 8.png
│ │ ├── 9.png
│ │ ├── edit.png
│ │ ├── logo.png
│ │ ├── menu.png
│ │ ├── delete.png
│ │ ├── message.png
│ │ ├── profile.jpg
│ │ ├── profile1.jpg
│ │ ├── profile2.jpg
│ │ └── notification.png
│ │ ├── event
│ │ ├── EventMenuSelected.java
│ │ ├── EventMenu.java
│ │ └── EventShowPopupMenu.java
│ │ ├── swing
│ │ ├── icon
│ │ │ ├── MaterialIcons-Regular.ttf
│ │ │ ├── IconCode.java
│ │ │ ├── IconFont.java
│ │ │ └── DefaultIconCode.java
│ │ ├── table
│ │ │ ├── EventAction.java
│ │ │ ├── ModelProfile.java
│ │ │ ├── ModelAction.java
│ │ │ ├── TableCellAction.java
│ │ │ ├── TableHeader.java
│ │ │ ├── Profile.java
│ │ │ ├── Action.form
│ │ │ ├── Profile.form
│ │ │ └── Action.java
│ │ ├── scrollbar
│ │ │ ├── ScrollBarCustom.java
│ │ │ └── ModernScrollBarUI.java
│ │ ├── PanelPopup.java
│ │ ├── ProgressBarCustom.java
│ │ ├── noticeboard
│ │ │ ├── ModelNoticeBoard.java
│ │ │ └── NoticeBoard.form
│ │ ├── MenuItem.form
│ │ ├── MenuAnimation.java
│ │ ├── PopupMenu.form
│ │ ├── Button.java
│ │ └── MenuButton.java
│ │ ├── model
│ │ ├── ModelMenu.java
│ │ ├── ModelCard.java
│ │ └── ModelStudent.java
│ │ ├── form
│ │ ├── MainForm.java
│ │ ├── MainForm.form
│ │ ├── Form1.java
│ │ └── Form1.form
│ │ ├── component
│ │ ├── Profile.java
│ │ └── Profile.form
│ │ └── main
│ │ └── Main.form
├── nbproject
│ ├── private
│ │ ├── private.properties
│ │ └── private.xml
│ ├── genfiles.properties
│ └── project.xml
└── build
│ ├── built-jar.properties
│ └── classes
│ └── com
│ └── raven
│ ├── icon
│ ├── 1.png
│ ├── 10.png
│ ├── 11.png
│ ├── 12.png
│ ├── 13.png
│ ├── 14.png
│ ├── 2.png
│ ├── 3.png
│ ├── 4.png
│ ├── 5.png
│ ├── 6.png
│ ├── 7.png
│ ├── 8.png
│ ├── 9.png
│ ├── edit.png
│ ├── logo.png
│ ├── menu.png
│ ├── delete.png
│ ├── message.png
│ ├── profile.jpg
│ ├── profile1.jpg
│ ├── profile2.jpg
│ └── notification.png
│ ├── form
│ ├── Form1.class
│ ├── MainForm.class
│ ├── Form_Home.class
│ ├── Form_Home$1.class
│ └── Form_Home$2.class
│ ├── main
│ ├── Main.class
│ ├── Main$1.class
│ ├── Main$2.class
│ ├── Main$3.class
│ ├── Main$4.class
│ └── Main$5.class
│ ├── swing
│ ├── Button.class
│ ├── Button$1.class
│ ├── Button$2.class
│ ├── MenuItem.class
│ ├── PopupMenu.class
│ ├── ButtonBadges.class
│ ├── ImageAvatar.class
│ ├── MenuButton$1.class
│ ├── MenuButton$2.class
│ ├── MenuButton.class
│ ├── MenuItem$1.class
│ ├── MenuItem$2.class
│ ├── PanelPopup.class
│ ├── PopupMenu$1.class
│ ├── PopupMenu$2.class
│ ├── PopupMenu$3.class
│ ├── table
│ │ ├── Action.class
│ │ ├── Table.class
│ │ ├── Action$1.class
│ │ ├── Action$2.class
│ │ ├── Profile.class
│ │ ├── Table$1.class
│ │ ├── Table$2.class
│ │ ├── EventAction.class
│ │ ├── ModelAction.class
│ │ ├── TableHeader.class
│ │ ├── ModelProfile.class
│ │ └── TableCellAction.class
│ ├── ButtonBadges$1.class
│ ├── ButtonBadges$2.class
│ ├── MenuAnimation.class
│ ├── icon
│ │ ├── IconCode.class
│ │ ├── IconFont.class
│ │ ├── IconFontSwing.class
│ │ ├── DefaultIconCode.class
│ │ ├── MaterialIcons-Regular.ttf
│ │ ├── GoogleMaterialDesignIcons$1.class
│ │ └── GoogleMaterialDesignIcons.class
│ ├── MenuAnimation$1.class
│ ├── ProgressBarCustom.class
│ ├── ProgressBarCustom$1.class
│ ├── noticeboard
│ │ ├── NoticeBoard.class
│ │ ├── NoticeBoard$1.class
│ │ └── ModelNoticeBoard.class
│ └── scrollbar
│ │ ├── ModernScrollBarUI.class
│ │ ├── ScrollBarCustom.class
│ │ └── ModernScrollBarUI$ScrollBarButton.class
│ ├── component
│ ├── Card.class
│ ├── Menu.class
│ ├── Header.class
│ ├── Menu$1.class
│ └── Profile.class
│ ├── dialog
│ ├── Message.class
│ ├── Message$1.class
│ ├── Message$2.class
│ └── Message$3.class
│ ├── event
│ ├── EventMenu.class
│ ├── EventMenuSelected.class
│ └── EventShowPopupMenu.class
│ └── model
│ ├── ModelCard.class
│ ├── ModelMenu.class
│ └── ModelStudent.class
└── README.md
/school-dashboard-v2/.gitignore:
--------------------------------------------------------------------------------
1 | /nbproject/private/
2 | /build/
3 | /dist/
4 |
--------------------------------------------------------------------------------
/school-dashboard/.gitignore:
--------------------------------------------------------------------------------
1 | /nbproject/private/
2 | /build/
3 | /dist/
4 |
--------------------------------------------------------------------------------
/school-dashboard/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/school-dashboard-v2/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/school-dashboard-v2/jna-5.5.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/jna-5.5.0.jar
--------------------------------------------------------------------------------
/school-dashboard/miglayout-4.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/miglayout-4.0.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/miglayout-4.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/miglayout-4.0.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/dist/lib/jna-5.5.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/dist/lib/jna-5.5.0.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/jna-platform-5.5.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/jna-platform-5.5.0.jar
--------------------------------------------------------------------------------
/school-dashboard/TimingFramework-0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/TimingFramework-0.55.jar
--------------------------------------------------------------------------------
/school-dashboard/dist/school-dashboard.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/dist/school-dashboard.jar
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/1.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/10.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/11.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/12.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/13.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/14.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/2.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/3.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/4.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/5.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/6.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/7.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/8.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/9.png
--------------------------------------------------------------------------------
/school-dashboard-v2/TimingFramework-0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/TimingFramework-0.55.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/1.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/10.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/11.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/12.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/13.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/14.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/2.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/3.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/4.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/5.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/6.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/7.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/8.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/9.png
--------------------------------------------------------------------------------
/school-dashboard/dist/lib/miglayout-4.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/dist/lib/miglayout-4.0.jar
--------------------------------------------------------------------------------
/school-dashboard/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | user.properties.file=C:\\Users\\RAVEN\\AppData\\Roaming\\NetBeans\\13\\build.properties
3 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/edit.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/logo.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/menu.png
--------------------------------------------------------------------------------
/school-dashboard-v2/dist/lib/miglayout-4.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/dist/lib/miglayout-4.0.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/edit.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/logo.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/menu.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/delete.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/message.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/profile.jpg
--------------------------------------------------------------------------------
/school-dashboard-v2/dist/school-dashboard-v2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/dist/school-dashboard-v2.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/delete.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/message.png
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/profile.jpg
--------------------------------------------------------------------------------
/school-dashboard/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Wed, 05 Jan 2022 22:39:32 +0700
2 |
3 |
4 | D\:\\Raven\\youtube\\ui\ design\\ui-dashboard\ 005\\public\ project\\school-dashboard=
5 |
--------------------------------------------------------------------------------
/school-dashboard/dist/lib/TimingFramework-0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/dist/lib/TimingFramework-0.55.jar
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/profile1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/profile1.jpg
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/profile2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/profile2.jpg
--------------------------------------------------------------------------------
/school-dashboard-v2/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Fri, 12 Nov 2021 22:50:17 +0700
2 |
3 |
4 | D\:\\Raven\\youtube\\ui\ design\\ui-dashboard\ 005\\public\ project\\school-dashboard-v2=
5 |
--------------------------------------------------------------------------------
/school-dashboard-v2/dist/lib/jna-platform-5.5.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/dist/lib/jna-platform-5.5.0.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/profile1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/profile1.jpg
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/profile2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/profile2.jpg
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/1.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/10.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/11.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/12.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/13.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/14.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/2.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/3.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/4.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/5.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/6.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/7.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/8.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/9.png
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/icon/notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/icon/notification.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/1.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/10.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/11.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/12.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/13.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/14.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/2.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/3.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/4.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/5.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/6.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/7.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/8.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/9.png
--------------------------------------------------------------------------------
/school-dashboard-v2/dist/lib/TimingFramework-0.55.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/dist/lib/TimingFramework-0.55.jar
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/icon/notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/icon/notification.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/edit.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/logo.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/menu.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/edit.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/logo.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/menu.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/form/Form1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/form/Form1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/delete.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/message.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/profile.jpg
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/main/Main.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/form/Form1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/form/Form1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/delete.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/message.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/profile.jpg
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/main/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/main/Main.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/form/MainForm.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/form/MainForm.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/profile1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/profile1.jpg
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/profile2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/profile2.jpg
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/main/Main$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/main/Main$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/main/Main$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/main/Main$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/main/Main$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/main/Main$3.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/main/Main$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/main/Main$4.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/main/Main$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/main/Main$5.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/Button.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/Button.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/profile1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/profile1.jpg
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/profile2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/profile2.jpg
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/main/Main$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/main/Main$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/main/Main$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/main/Main$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/main/Main$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/main/Main$3.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/main/Main$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/main/Main$4.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/main/Main$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/main/Main$5.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/Button.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/Button.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/component/Card.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/component/Card.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/component/Menu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/component/Menu.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/dialog/Message.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/dialog/Message.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/event/EventMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/event/EventMenu.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/form/Form_Home.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/form/Form_Home.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/icon/notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/icon/notification.png
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/model/ModelCard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/model/ModelCard.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/model/ModelMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/model/ModelMenu.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/Button$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/Button$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/Button$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/Button$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuItem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuItem.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/PopupMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/PopupMenu.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/component/Card.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/component/Card.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/component/Menu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/component/Menu.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/dialog/Message.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/dialog/Message.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/event/EventMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/event/EventMenu.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/form/Form_Home.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/form/Form_Home.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/form/MainForm.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/form/MainForm.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/icon/notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/icon/notification.png
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/model/ModelCard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/model/ModelCard.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/model/ModelMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/model/ModelMenu.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/Button$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/Button$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/Button$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/Button$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuItem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuItem.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu.class
--------------------------------------------------------------------------------
/school-dashboard-v2/src/ru/krlvm/swingacrylic/jna/WindowCompositionAttribute.java:
--------------------------------------------------------------------------------
1 | package ru.krlvm.swingacrylic.jna;
2 |
3 | public interface WindowCompositionAttribute {
4 | int WCA_ACCENT_POLICY = 19;
5 | }
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/component/Header.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/component/Header.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/component/Menu$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/component/Menu$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/component/Profile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/component/Profile.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/dialog/Message$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/dialog/Message$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/dialog/Message$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/dialog/Message$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/dialog/Message$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/dialog/Message$3.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/form/Form_Home$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/form/Form_Home$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/form/Form_Home$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/form/Form_Home$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/model/ModelStudent.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/model/ModelStudent.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/ButtonBadges.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/ButtonBadges.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/ImageAvatar.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/ImageAvatar.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuButton$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuButton$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuButton$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuButton$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuButton.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuButton.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuItem$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuItem$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuItem$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuItem$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/PanelPopup.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/PanelPopup.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/PopupMenu$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/PopupMenu$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/PopupMenu$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/PopupMenu$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/PopupMenu$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/PopupMenu$3.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/Action.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/Action.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/Table.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/Table.class
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/event/EventMenuSelected.java:
--------------------------------------------------------------------------------
1 | package com.raven.event;
2 |
3 | public interface EventMenuSelected {
4 |
5 | public void menuSelected(int menuIndex, int subMenuIndex);
6 | }
7 |
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/component/Header.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/component/Header.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/component/Menu$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/component/Menu$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/component/Profile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/component/Profile.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/dialog/Message$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/dialog/Message$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/dialog/Message$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/dialog/Message$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/dialog/Message$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/dialog/Message$3.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/form/Form_Home$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/form/Form_Home$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/form/Form_Home$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/form/Form_Home$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/ImageAvatar.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/ImageAvatar.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuButton.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuButton.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuItem$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuItem$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuItem$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuItem$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/PanelPopup.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/PanelPopup.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/PopupMenu$3.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/Table.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/Table.class
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/event/EventMenuSelected.java:
--------------------------------------------------------------------------------
1 | package com.raven.event;
2 |
3 | public interface EventMenuSelected {
4 |
5 | public void menuSelected(int menuIndex, int subMenuIndex);
6 | }
7 |
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/ButtonBadges$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/ButtonBadges$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/ButtonBadges$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/ButtonBadges$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuAnimation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuAnimation.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/icon/IconCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/icon/IconCode.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/icon/IconFont.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/icon/IconFont.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/Action$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/Action$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/Action$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/Action$2.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/Profile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/Profile.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/Table$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/Table$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/Table$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/Table$2.class
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/icon/MaterialIcons-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/src/com/raven/swing/icon/MaterialIcons-Regular.ttf
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/model/ModelStudent.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/model/ModelStudent.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/ButtonBadges$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/ButtonBadges$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/ButtonBadges$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/ButtonBadges$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/ButtonBadges.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/ButtonBadges.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuAnimation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuAnimation.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuButton$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuButton$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuButton$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuButton$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/icon/IconCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/icon/IconCode.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/icon/IconFont.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/icon/IconFont.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/Action$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/Action$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/Action$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/Action$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/Action.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/Action.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/Profile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/Profile.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/Table$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/Table$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/Table$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/Table$2.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/Utility.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/Utility.class
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/icon/MaterialIcons-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/src/com/raven/swing/icon/MaterialIcons-Regular.ttf
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/event/EventMenuSelected.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/event/EventMenuSelected.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/MenuAnimation$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/MenuAnimation$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/ProgressBarCustom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/ProgressBarCustom.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/EventAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/EventAction.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/ModelAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/ModelAction.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/TableHeader.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/TableHeader.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/MenuAnimation$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/MenuAnimation$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/PanelTransparent.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/PanelTransparent.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/event/EventShowPopupMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/event/EventShowPopupMenu.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/ProgressBarCustom$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/ProgressBarCustom$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/icon/IconFontSwing.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/icon/IconFontSwing.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/ModelProfile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/ModelProfile.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/event/EventMenuSelected.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/event/EventMenuSelected.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/event/EventShowPopupMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/event/EventShowPopupMenu.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/ProgressBarCustom$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/ProgressBarCustom$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/ProgressBarCustom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/ProgressBarCustom.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/icon/IconFontSwing.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/icon/IconFontSwing.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/EventAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/EventAction.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/ModelAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/ModelAction.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/ModelProfile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/ModelProfile.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/TableHeader.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/TableHeader.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/SwingAcrylic.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/SwingAcrylic.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/SAUser32.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/SAUser32.class
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/event/EventMenu.java:
--------------------------------------------------------------------------------
1 | package com.raven.event;
2 |
3 | import java.awt.Component;
4 |
5 | public interface EventMenu {
6 |
7 | public boolean menuPressed(Component com, boolean open);
8 | }
9 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/event/EventShowPopupMenu.java:
--------------------------------------------------------------------------------
1 | package com.raven.event;
2 |
3 | import java.awt.Component;
4 |
5 | public interface EventShowPopupMenu {
6 |
7 | public void showPopup(Component com);
8 | }
9 |
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/icon/DefaultIconCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/icon/DefaultIconCode.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/table/TableCellAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/table/TableCellAction.class
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/event/EventMenu.java:
--------------------------------------------------------------------------------
1 | package com.raven.event;
2 |
3 | import java.awt.Component;
4 |
5 | public interface EventMenu {
6 |
7 | public boolean menuPressed(Component com, boolean open);
8 | }
9 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/event/EventShowPopupMenu.java:
--------------------------------------------------------------------------------
1 | package com.raven.event;
2 |
3 | import java.awt.Component;
4 |
5 | public interface EventShowPopupMenu {
6 |
7 | public void showPopup(Component com);
8 | }
9 |
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/icon/DefaultIconCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/icon/DefaultIconCode.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/table/TableCellAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/table/TableCellAction.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/AccentState.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/AccentState.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/icon/MaterialIcons-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/icon/MaterialIcons-Regular.ttf
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/noticeboard/NoticeBoard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/noticeboard/NoticeBoard.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/icon/MaterialIcons-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/icon/MaterialIcons-Regular.ttf
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/noticeboard/NoticeBoard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/noticeboard/NoticeBoard.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/AccentPolicy.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/AccentPolicy.class
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/icon/IconCode.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.icon;
2 |
3 | public interface IconCode {
4 |
5 | String name();
6 |
7 | char getUnicode();
8 |
9 | String getFontFamily();
10 | }
11 |
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/noticeboard/NoticeBoard$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/noticeboard/NoticeBoard$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/scrollbar/ScrollBarCustom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/scrollbar/ScrollBarCustom.class
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/icon/IconCode.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.icon;
2 |
3 | public interface IconCode {
4 |
5 | String name();
6 |
7 | char getUnicode();
8 |
9 | String getFontFamily();
10 | }
11 |
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/noticeboard/NoticeBoard$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/noticeboard/NoticeBoard$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/scrollbar/ScrollBarCustom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/scrollbar/ScrollBarCustom.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/noticeboard/ModelNoticeBoard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/noticeboard/ModelNoticeBoard.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/noticeboard/ModelNoticeBoard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/noticeboard/ModelNoticeBoard.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons$1.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/icon/GoogleMaterialDesignIcons$1.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/WindowCompositionAttribute.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/WindowCompositionAttribute.class
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/icon/IconFont.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.icon;
2 |
3 | import java.io.InputStream;
4 |
5 | public interface IconFont {
6 |
7 | String getFontFamily();
8 |
9 | InputStream getFontInputStream();
10 | }
11 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/icon/IconFont.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.icon;
2 |
3 | import java.io.InputStream;
4 |
5 | public interface IconFont {
6 |
7 | String getFontFamily();
8 |
9 | InputStream getFontInputStream();
10 | }
11 |
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/WindowCompositionAttributeData.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/ru/krlvm/swingacrylic/jna/WindowCompositionAttributeData.class
--------------------------------------------------------------------------------
/school-dashboard/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI$ScrollBarButton.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI$ScrollBarButton.class
--------------------------------------------------------------------------------
/school-dashboard-v2/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI$ScrollBarButton.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DJ-Raven/java-swing-school-management-dashboard/HEAD/school-dashboard-v2/build/classes/com/raven/swing/scrollbar/ModernScrollBarUI$ScrollBarButton.class
--------------------------------------------------------------------------------
/school-dashboard-v2/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | do.jlink=false
5 | javac.debug=true
6 | javadoc.preview=true
7 | jlink.strip=false
8 | user.properties.file=C:\\Users\\RAVEN\\AppData\\Roaming\\NetBeans\\12.6\\build.properties
9 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/EventAction.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import com.raven.model.ModelStudent;
4 |
5 | public interface EventAction {
6 |
7 | public void delete(ModelStudent student);
8 |
9 | public void update(ModelStudent student);
10 | }
11 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/EventAction.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import com.raven.model.ModelStudent;
4 |
5 | public interface EventAction {
6 |
7 | public void delete(ModelStudent student);
8 |
9 | public void update(ModelStudent student);
10 | }
11 |
--------------------------------------------------------------------------------
/school-dashboard-v2/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/ru/krlvm/swingacrylic/jna/AccentState.java:
--------------------------------------------------------------------------------
1 | package ru.krlvm.swingacrylic.jna;
2 |
3 | public interface AccentState {
4 | int ACCENT_DISABLED = 0;
5 | int ACCENT_ENABLE_GRADIENT = 1;
6 | int ACCENT_ENABLE_TRANSPARENTGRADIENT = 2;
7 | int ACCENT_ENABLE_BLURBEHIND = 3;
8 | int ACCENT_ENABLE_ACRYLICBLURBEHIND = 4;
9 | int ACCENT_INVALID_STATE = 5;
10 | }
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/TableHeader.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import java.awt.Color;
4 | import java.awt.Font;
5 | import javax.swing.JLabel;
6 | import javax.swing.border.EmptyBorder;
7 |
8 | public class TableHeader extends JLabel {
9 |
10 | public TableHeader(String text) {
11 | super(text);
12 | setFont(new Font("sansserif", 1, 12));
13 | setForeground(new Color(102, 102, 102));
14 | setBorder(new EmptyBorder(10, 5, 10, 5));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/school-dashboard/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=d393368f
2 | build.xml.script.CRC32=d61d7c8b
3 | build.xml.stylesheet.CRC32=f85dc8f2@1.101.0.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=d393368f
7 | nbproject/build-impl.xml.script.CRC32=b3ee68e6
8 | nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.101.0.48
9 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/scrollbar/ScrollBarCustom.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.scrollbar;
2 |
3 | import java.awt.Color;
4 | import java.awt.Dimension;
5 | import javax.swing.JScrollBar;
6 |
7 | public class ScrollBarCustom extends JScrollBar {
8 |
9 | public ScrollBarCustom() {
10 | setUI(new ModernScrollBarUI());
11 | setPreferredSize(new Dimension(5, 5));
12 | setForeground(new Color(94, 139, 231));
13 | setUnitIncrement(20);
14 | setOpaque(false);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/school-dashboard-v2/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=d6d36ae5
2 | build.xml.script.CRC32=25ba5b29
3 | build.xml.stylesheet.CRC32=f85dc8f2@1.101.0.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=d6d36ae5
7 | nbproject/build-impl.xml.script.CRC32=5fb37d6a
8 | nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.101.0.48
9 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/scrollbar/ScrollBarCustom.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.scrollbar;
2 |
3 | import java.awt.Color;
4 | import java.awt.Dimension;
5 | import javax.swing.JScrollBar;
6 |
7 | public class ScrollBarCustom extends JScrollBar {
8 |
9 | public ScrollBarCustom() {
10 | setUI(new ModernScrollBarUI());
11 | setPreferredSize(new Dimension(3, 5));
12 | setForeground(new Color(255, 255, 255, 80));
13 | setUnitIncrement(20);
14 | setOpaque(false);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/school-dashboard/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | file:/D:/Raven/youtube/ui%20design/ui-dashboard%20005/public%20project/school-dashboard/src/com/raven/component/Menu.java
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/school-dashboard/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 | school-dashboard
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # java-swing-school-management-dashboard
2 | Date : 05/10/2021
3 | How to coding in java
4 | visit my youtube : https://www.youtube.com/c/HelloWorld-Raven/featured
5 |
6 |
7 | 
8 |
9 | 
10 |
11 | - Version 2
12 |
13 | 
14 |
--------------------------------------------------------------------------------
/school-dashboard-v2/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 | school-dashboard-v2
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/ru/krlvm/swingacrylic/jna/SAUser32.java:
--------------------------------------------------------------------------------
1 | package ru.krlvm.swingacrylic.jna;
2 |
3 | import com.sun.jna.Native;
4 | import com.sun.jna.Pointer;
5 | import com.sun.jna.platform.win32.WinDef;
6 | import com.sun.jna.win32.StdCallLibrary;
7 | import com.sun.jna.win32.W32APIOptions;
8 |
9 | public interface SAUser32 extends StdCallLibrary {
10 |
11 | SAUser32 INSTANCE = Native.load("user32", SAUser32.class, W32APIOptions.DEFAULT_OPTIONS);
12 |
13 | boolean SetWindowCompositionAttribute(int hwnd, Pointer data);
14 | boolean SetWindowCompositionAttribute(WinDef.HWND hwnd, Pointer data);
15 | }
--------------------------------------------------------------------------------
/school-dashboard-v2/src/ru/krlvm/swingacrylic/jna/WindowCompositionAttributeData.java:
--------------------------------------------------------------------------------
1 | package ru.krlvm.swingacrylic.jna;
2 |
3 | import com.sun.jna.Pointer;
4 | import com.sun.jna.Structure;
5 |
6 | import java.util.Arrays;
7 | import java.util.List;
8 |
9 | public class WindowCompositionAttributeData extends Structure implements Structure.ByReference {
10 |
11 | public int Attribute;
12 | public Pointer Data;
13 | public int SizeOfData;
14 |
15 | @Override
16 | protected List getFieldOrder() {
17 | return Arrays.asList(
18 | "Attribute",
19 | "Data",
20 | "SizeOfData");
21 | }
22 | }
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/icon/DefaultIconCode.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.icon;
2 |
3 | public class DefaultIconCode implements IconCode {
4 |
5 | private final char unicode;
6 | private final String fontFamily;
7 |
8 | public DefaultIconCode(String fontFamily, char unicode) {
9 | this.fontFamily = fontFamily;
10 | this.unicode = unicode;
11 | }
12 |
13 | @Override
14 | public String name() {
15 | return "[" + getUnicode() + "]";
16 | }
17 |
18 | @Override
19 | public char getUnicode() {
20 | return unicode;
21 | }
22 |
23 | @Override
24 | public String getFontFamily() {
25 | return fontFamily;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/icon/DefaultIconCode.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.icon;
2 |
3 | public class DefaultIconCode implements IconCode {
4 |
5 | private final char unicode;
6 | private final String fontFamily;
7 |
8 | public DefaultIconCode(String fontFamily, char unicode) {
9 | this.fontFamily = fontFamily;
10 | this.unicode = unicode;
11 | }
12 |
13 | @Override
14 | public String name() {
15 | return "[" + getUnicode() + "]";
16 | }
17 |
18 | @Override
19 | public char getUnicode() {
20 | return unicode;
21 | }
22 |
23 | @Override
24 | public String getFontFamily() {
25 | return fontFamily;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/ru/krlvm/swingacrylic/jna/AccentPolicy.java:
--------------------------------------------------------------------------------
1 | package ru.krlvm.swingacrylic.jna;
2 |
3 | import com.sun.jna.Structure;
4 | import com.sun.jna.platform.win32.WinDef;
5 |
6 | import java.util.Arrays;
7 | import java.util.List;
8 |
9 | public class AccentPolicy extends Structure implements Structure.ByReference {
10 |
11 | public int AccentState;
12 | public int AccentFlags;
13 | public int GradientColor;
14 | public int AnimationId;
15 |
16 | @Override
17 | protected List getFieldOrder() {
18 | return Arrays.asList(
19 | "AccentState",
20 | "AccentFlags",
21 | "GradientColor",
22 | "AnimationId");
23 | }
24 | }
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/ModelProfile.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import javax.swing.Icon;
4 |
5 | public class ModelProfile {
6 |
7 | public Icon getIcon() {
8 | return icon;
9 | }
10 |
11 | public void setIcon(Icon icon) {
12 | this.icon = icon;
13 | }
14 |
15 | public String getName() {
16 | return name;
17 | }
18 |
19 | public void setName(String name) {
20 | this.name = name;
21 | }
22 |
23 | public ModelProfile(Icon icon, String name) {
24 | this.icon = icon;
25 | this.name = name;
26 | }
27 |
28 | public ModelProfile() {
29 | }
30 |
31 | private Icon icon;
32 | private String name;
33 | }
34 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/ModelProfile.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import javax.swing.Icon;
4 |
5 | public class ModelProfile {
6 |
7 | public Icon getIcon() {
8 | return icon;
9 | }
10 |
11 | public void setIcon(Icon icon) {
12 | this.icon = icon;
13 | }
14 |
15 | public String getName() {
16 | return name;
17 | }
18 |
19 | public void setName(String name) {
20 | this.name = name;
21 | }
22 |
23 | public ModelProfile(Icon icon, String name) {
24 | this.icon = icon;
25 | this.name = name;
26 | }
27 |
28 | public ModelProfile() {
29 | }
30 |
31 | private Icon icon;
32 | private String name;
33 | }
34 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/ModelAction.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import com.raven.model.ModelStudent;
4 |
5 | public class ModelAction {
6 |
7 | public ModelStudent getStudent() {
8 | return student;
9 | }
10 |
11 | public void setStudent(ModelStudent student) {
12 | this.student = student;
13 | }
14 |
15 | public EventAction getEvent() {
16 | return event;
17 | }
18 |
19 | public void setEvent(EventAction event) {
20 | this.event = event;
21 | }
22 |
23 | public ModelAction(ModelStudent student, EventAction event) {
24 | this.student = student;
25 | this.event = event;
26 | }
27 |
28 | public ModelAction() {
29 | }
30 |
31 | private ModelStudent student;
32 | private EventAction event;
33 | }
34 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/ModelAction.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import com.raven.model.ModelStudent;
4 |
5 | public class ModelAction {
6 |
7 | public ModelStudent getStudent() {
8 | return student;
9 | }
10 |
11 | public void setStudent(ModelStudent student) {
12 | this.student = student;
13 | }
14 |
15 | public EventAction getEvent() {
16 | return event;
17 | }
18 |
19 | public void setEvent(EventAction event) {
20 | this.event = event;
21 | }
22 |
23 | public ModelAction(ModelStudent student, EventAction event) {
24 | this.student = student;
25 | this.event = event;
26 | }
27 |
28 | public ModelAction() {
29 | }
30 |
31 | private ModelStudent student;
32 | private EventAction event;
33 | }
34 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/PanelPopup.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.Color;
4 | import java.awt.Graphics;
5 | import java.awt.Graphics2D;
6 | import java.awt.RenderingHints;
7 | import javax.swing.JPanel;
8 |
9 | public class PanelPopup extends JPanel {
10 |
11 | public PanelPopup() {
12 | setOpaque(false);
13 | }
14 |
15 | @Override
16 | protected void paintComponent(Graphics grphcs) {
17 | Graphics2D g2 = (Graphics2D) grphcs;
18 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
19 | g2.setColor(new Color(50, 50, 50));
20 | g2.fillRect(8, 0, getSize().width - 8, getSize().height);
21 | int x[] = {0, 10, 10};
22 | int y[] = {20, 13, 27};
23 | g2.fillPolygon(x, y, x.length);
24 | super.paintComponent(grphcs);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/TableCellAction.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import java.awt.Color;
4 | import java.awt.Component;
5 | import javax.swing.DefaultCellEditor;
6 | import javax.swing.JCheckBox;
7 | import javax.swing.JTable;
8 |
9 | public class TableCellAction extends DefaultCellEditor {
10 |
11 | private ModelAction data;
12 |
13 | public TableCellAction() {
14 | super(new JCheckBox());
15 | }
16 |
17 | @Override
18 | public Component getTableCellEditorComponent(JTable jtable, Object o, boolean bln, int i, int i1) {
19 | data = (ModelAction) o;
20 | Action cell = new Action(data);
21 | cell.setBackground(new Color(30, 30, 30, 50));
22 | return cell;
23 | }
24 |
25 | // This method to pass data to cell render when focus lose in cell
26 | @Override
27 | public Object getCellEditorValue() {
28 | return data;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/TableCellAction.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import java.awt.Color;
4 | import java.awt.Component;
5 | import javax.swing.DefaultCellEditor;
6 | import javax.swing.JCheckBox;
7 | import javax.swing.JTable;
8 |
9 | public class TableCellAction extends DefaultCellEditor {
10 |
11 | private ModelAction data;
12 |
13 | public TableCellAction() {
14 | super(new JCheckBox());
15 | }
16 |
17 | @Override
18 | public Component getTableCellEditorComponent(JTable jtable, Object o, boolean bln, int i, int i1) {
19 | data = (ModelAction) o;
20 | Action cell = new Action(data);
21 | cell.setBackground(new Color(239, 244, 255));
22 | return cell;
23 | }
24 |
25 | // This method to pass data to cell render when focus lose in cell
26 | @Override
27 | public Object getCellEditorValue() {
28 | return data;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/ru/krlvm/swingacrylic/Utility.java:
--------------------------------------------------------------------------------
1 | package ru.krlvm.swingacrylic;
2 |
3 | import com.sun.jna.platform.win32.Kernel32;
4 | import com.sun.jna.platform.win32.WinNT;
5 |
6 | public class Utility {
7 |
8 | /**
9 | * Windows 10 April 2018 Update (1803, build 17134) required to run
10 | */
11 | protected static boolean isSupported() {
12 | if(!System.getProperty("os.name").equals("Windows 10")) {
13 | return false;
14 | }
15 | Kernel32 kernel = Kernel32.INSTANCE;
16 | WinNT.OSVERSIONINFOEX vex = new WinNT.OSVERSIONINFOEX();
17 | if (kernel.GetVersionEx(vex)) {
18 | try {
19 | int build = Integer.parseInt(vex.dwBuildNumber.toString());
20 | return build >= SwingAcrylic.MIN_BUILD;
21 | } catch (NumberFormatException ex) {
22 | return false;
23 | }
24 | }
25 | return false;
26 | }
27 | }
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/PanelPopup.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.AlphaComposite;
4 | import java.awt.Color;
5 | import java.awt.Graphics;
6 | import java.awt.Graphics2D;
7 | import java.awt.RenderingHints;
8 | import javax.swing.JPanel;
9 |
10 | public class PanelPopup extends JPanel {
11 |
12 | public PanelPopup() {
13 | setOpaque(false);
14 | }
15 |
16 | @Override
17 | protected void paintComponent(Graphics grphcs) {
18 | Graphics2D g2 = (Graphics2D) grphcs;
19 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
20 | g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.8f));
21 | g2.setColor(new Color(250, 250, 250));
22 | g2.fillRect(8, 0, getSize().width - 8, getSize().height);
23 | int x[] = {0, 8, 8};
24 | int y[] = {20, 13, 27};
25 | g2.fillPolygon(x, y, x.length);
26 | super.paintComponent(grphcs);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/model/ModelMenu.java:
--------------------------------------------------------------------------------
1 | package com.raven.model;
2 |
3 | import javax.swing.Icon;
4 |
5 | public class ModelMenu {
6 |
7 | public Icon getIcon() {
8 | return icon;
9 | }
10 |
11 | public void setIcon(Icon icon) {
12 | this.icon = icon;
13 | }
14 |
15 | public String getMenuName() {
16 | return menuName;
17 | }
18 |
19 | public void setMenuName(String menuName) {
20 | this.menuName = menuName;
21 | }
22 |
23 | public String[] getSubMenu() {
24 | return subMenu;
25 | }
26 |
27 | public void setSubMenu(String[] subMenu) {
28 | this.subMenu = subMenu;
29 | }
30 |
31 | public ModelMenu(Icon icon, String menuName, String... subMenu) {
32 | this.icon = icon;
33 | this.menuName = menuName;
34 | this.subMenu = subMenu;
35 | }
36 |
37 | public ModelMenu() {
38 | }
39 |
40 | private Icon icon;
41 | private String menuName;
42 | private String subMenu[];
43 | }
44 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/model/ModelMenu.java:
--------------------------------------------------------------------------------
1 | package com.raven.model;
2 |
3 | import javax.swing.Icon;
4 |
5 | public class ModelMenu {
6 |
7 | public Icon getIcon() {
8 | return icon;
9 | }
10 |
11 | public void setIcon(Icon icon) {
12 | this.icon = icon;
13 | }
14 |
15 | public String getMenuName() {
16 | return menuName;
17 | }
18 |
19 | public void setMenuName(String menuName) {
20 | this.menuName = menuName;
21 | }
22 |
23 | public String[] getSubMenu() {
24 | return subMenu;
25 | }
26 |
27 | public void setSubMenu(String[] subMenu) {
28 | this.subMenu = subMenu;
29 | }
30 |
31 | public ModelMenu(Icon icon, String menuName, String... subMenu) {
32 | this.icon = icon;
33 | this.menuName = menuName;
34 | this.subMenu = subMenu;
35 | }
36 |
37 | public ModelMenu() {
38 | }
39 |
40 | private Icon icon;
41 | private String menuName;
42 | private String subMenu[];
43 | }
44 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/TableHeader.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import java.awt.Color;
4 | import java.awt.Font;
5 | import java.awt.Graphics;
6 | import java.awt.Graphics2D;
7 | import java.awt.RenderingHints;
8 | import javax.swing.JLabel;
9 | import javax.swing.border.EmptyBorder;
10 |
11 | public class TableHeader extends JLabel {
12 |
13 | public TableHeader(String text) {
14 | super(text);
15 | setOpaque(true);
16 | setBackground(Color.WHITE);
17 | setFont(new Font("sansserif", 1, 12));
18 | setForeground(new Color(102, 102, 102));
19 | setBorder(new EmptyBorder(10, 5, 10, 5));
20 | }
21 |
22 | @Override
23 | protected void paintComponent(Graphics grphcs) {
24 | super.paintComponent(grphcs);
25 | Graphics2D g2 = (Graphics2D) grphcs;
26 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
27 | g2.setColor(new Color(230, 230, 230));
28 | g2.drawLine(0, getHeight() - 1, getWidth(), getHeight() - 1);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/PanelTransparent.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.AlphaComposite;
4 | import java.awt.Color;
5 | import java.awt.Graphics;
6 | import java.awt.Graphics2D;
7 | import javax.swing.JPanel;
8 |
9 | public class PanelTransparent extends JPanel {
10 |
11 | public float getTransparent() {
12 | return transparent;
13 | }
14 |
15 | public void setTransparent(float transparent) {
16 | this.transparent = transparent;
17 | repaint();
18 | }
19 |
20 | private float transparent = 0.2f;
21 |
22 | public PanelTransparent() {
23 | setOpaque(false);
24 | setBackground(new Color(255, 255, 255));
25 | }
26 |
27 | @Override
28 | protected void paintComponent(Graphics grphcs) {
29 | Graphics2D g2 = (Graphics2D) grphcs;
30 | g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, transparent));
31 | g2.setColor(getBackground());
32 | g2.fillRect(0, 0, getWidth(), getHeight());
33 | g2.setComposite(AlphaComposite.SrcOver);
34 | super.paintComponent(grphcs);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/ProgressBarCustom.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.Color;
4 | import java.awt.Dimension;
5 | import java.awt.Graphics;
6 | import java.awt.Insets;
7 | import javax.swing.JProgressBar;
8 | import javax.swing.plaf.basic.BasicProgressBarUI;
9 |
10 | public class ProgressBarCustom extends JProgressBar {
11 |
12 | public Color getColorString() {
13 | return colorString;
14 | }
15 |
16 | public void setColorString(Color colorString) {
17 | this.colorString = colorString;
18 | }
19 |
20 | private Color colorString = new Color(200, 200, 200);
21 |
22 | public ProgressBarCustom() {
23 | setPreferredSize(new Dimension(100, 5));
24 | setBackground(new Color(255, 255, 255));
25 | setForeground(new Color(69, 124, 235));
26 | setUI(new BasicProgressBarUI() {
27 | @Override
28 | protected void paintString(Graphics grphcs, int i, int i1, int i2, int i3, int i4, Insets insets) {
29 | grphcs.setColor(getColorString());
30 | super.paintString(grphcs, i, i1, i2, i3, i4, insets);
31 | }
32 | });
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/ProgressBarCustom.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.Color;
4 | import java.awt.Dimension;
5 | import java.awt.Graphics;
6 | import java.awt.Insets;
7 | import javax.swing.JProgressBar;
8 | import javax.swing.plaf.basic.BasicProgressBarUI;
9 |
10 | public class ProgressBarCustom extends JProgressBar {
11 |
12 | public Color getColorString() {
13 | return colorString;
14 | }
15 |
16 | public void setColorString(Color colorString) {
17 | this.colorString = colorString;
18 | }
19 |
20 | private Color colorString = new Color(200, 200, 200);
21 |
22 | public ProgressBarCustom() {
23 | setPreferredSize(new Dimension(100, 5));
24 | setBackground(new Color(255, 255, 255));
25 | setForeground(new Color(69, 124, 235));
26 | setUI(new BasicProgressBarUI() {
27 | @Override
28 | protected void paintString(Graphics grphcs, int i, int i1, int i2, int i3, int i4, Insets insets) {
29 | grphcs.setColor(getColorString());
30 | super.paintString(grphcs, i, i1, i2, i3, i4, insets);
31 | }
32 | });
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/model/ModelCard.java:
--------------------------------------------------------------------------------
1 | package com.raven.model;
2 |
3 | import javax.swing.Icon;
4 |
5 | public class ModelCard {
6 |
7 | public String getTitle() {
8 | return title;
9 | }
10 |
11 | public void setTitle(String title) {
12 | this.title = title;
13 | }
14 |
15 | public double getValues() {
16 | return values;
17 | }
18 |
19 | public void setValues(double values) {
20 | this.values = values;
21 | }
22 |
23 | public int getPercentage() {
24 | return percentage;
25 | }
26 |
27 | public void setPercentage(int percentage) {
28 | this.percentage = percentage;
29 | }
30 |
31 | public Icon getIcon() {
32 | return icon;
33 | }
34 |
35 | public void setIcon(Icon icon) {
36 | this.icon = icon;
37 | }
38 |
39 | public ModelCard(String title, double values, int percentage, Icon icon) {
40 | this.title = title;
41 | this.values = values;
42 | this.percentage = percentage;
43 | this.icon = icon;
44 | }
45 |
46 | public ModelCard() {
47 | }
48 |
49 | private String title;
50 | private double values;
51 | private int percentage;
52 | private Icon icon;
53 | }
54 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/model/ModelCard.java:
--------------------------------------------------------------------------------
1 | package com.raven.model;
2 |
3 | import javax.swing.Icon;
4 |
5 | public class ModelCard {
6 |
7 | public String getTitle() {
8 | return title;
9 | }
10 |
11 | public void setTitle(String title) {
12 | this.title = title;
13 | }
14 |
15 | public double getValues() {
16 | return values;
17 | }
18 |
19 | public void setValues(double values) {
20 | this.values = values;
21 | }
22 |
23 | public int getPercentage() {
24 | return percentage;
25 | }
26 |
27 | public void setPercentage(int percentage) {
28 | this.percentage = percentage;
29 | }
30 |
31 | public Icon getIcon() {
32 | return icon;
33 | }
34 |
35 | public void setIcon(Icon icon) {
36 | this.icon = icon;
37 | }
38 |
39 | public ModelCard(String title, double values, int percentage, Icon icon) {
40 | this.title = title;
41 | this.values = values;
42 | this.percentage = percentage;
43 | this.icon = icon;
44 | }
45 |
46 | public ModelCard() {
47 | }
48 |
49 | private String title;
50 | private double values;
51 | private int percentage;
52 | private Icon icon;
53 | }
54 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/noticeboard/ModelNoticeBoard.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.noticeboard;
2 |
3 | import java.awt.Color;
4 |
5 | public class ModelNoticeBoard {
6 |
7 | public Color getTitleColor() {
8 | return titleColor;
9 | }
10 |
11 | public void setTitleColor(Color titleColor) {
12 | this.titleColor = titleColor;
13 | }
14 |
15 | public String getTitle() {
16 | return title;
17 | }
18 |
19 | public void setTitle(String title) {
20 | this.title = title;
21 | }
22 |
23 | public String getTime() {
24 | return time;
25 | }
26 |
27 | public void setTime(String time) {
28 | this.time = time;
29 | }
30 |
31 | public String getDescription() {
32 | return description;
33 | }
34 |
35 | public void setDescription(String description) {
36 | this.description = description;
37 | }
38 |
39 | public ModelNoticeBoard(Color titleColor, String title, String time, String description) {
40 | this.titleColor = titleColor;
41 | this.title = title;
42 | this.time = time;
43 | this.description = description;
44 | }
45 |
46 | public ModelNoticeBoard() {
47 | }
48 |
49 | private Color titleColor;
50 | private String title;
51 | private String time;
52 | private String description;
53 | }
54 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/noticeboard/ModelNoticeBoard.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.noticeboard;
2 |
3 | import java.awt.Color;
4 |
5 | public class ModelNoticeBoard {
6 |
7 | public Color getTitleColor() {
8 | return titleColor;
9 | }
10 |
11 | public void setTitleColor(Color titleColor) {
12 | this.titleColor = titleColor;
13 | }
14 |
15 | public String getTitle() {
16 | return title;
17 | }
18 |
19 | public void setTitle(String title) {
20 | this.title = title;
21 | }
22 |
23 | public String getTime() {
24 | return time;
25 | }
26 |
27 | public void setTime(String time) {
28 | this.time = time;
29 | }
30 |
31 | public String getDescription() {
32 | return description;
33 | }
34 |
35 | public void setDescription(String description) {
36 | this.description = description;
37 | }
38 |
39 | public ModelNoticeBoard(Color titleColor, String title, String time, String description) {
40 | this.titleColor = titleColor;
41 | this.title = title;
42 | this.time = time;
43 | this.description = description;
44 | }
45 |
46 | public ModelNoticeBoard() {
47 | }
48 |
49 | private Color titleColor;
50 | private String title;
51 | private String time;
52 | private String description;
53 | }
54 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/form/MainForm.java:
--------------------------------------------------------------------------------
1 | package com.raven.form;
2 |
3 | import java.awt.BorderLayout;
4 | import java.awt.Component;
5 | import javax.swing.border.EmptyBorder;
6 |
7 | public class MainForm extends javax.swing.JPanel {
8 |
9 | public MainForm() {
10 | initComponents();
11 | setOpaque(false);
12 | setLayout(new BorderLayout());
13 | setBorder(new EmptyBorder(10, 20, 10, 20));
14 | }
15 |
16 | public void showForm(Component form) {
17 | removeAll();
18 | add(form);
19 | repaint();
20 | revalidate();
21 | }
22 |
23 | @SuppressWarnings("unchecked")
24 | // //GEN-BEGIN:initComponents
25 | private void initComponents() {
26 |
27 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
28 | this.setLayout(layout);
29 | layout.setHorizontalGroup(
30 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
31 | .addGap(0, 400, Short.MAX_VALUE)
32 | );
33 | layout.setVerticalGroup(
34 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
35 | .addGap(0, 300, Short.MAX_VALUE)
36 | );
37 | }// //GEN-END:initComponents
38 |
39 | // Variables declaration - do not modify//GEN-BEGIN:variables
40 | // End of variables declaration//GEN-END:variables
41 | }
42 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/form/MainForm.java:
--------------------------------------------------------------------------------
1 | package com.raven.form;
2 |
3 | import java.awt.BorderLayout;
4 | import java.awt.Component;
5 | import javax.swing.border.EmptyBorder;
6 |
7 | public class MainForm extends javax.swing.JPanel {
8 |
9 | public MainForm() {
10 | initComponents();
11 | setOpaque(false);
12 | setLayout(new BorderLayout());
13 | setBorder(new EmptyBorder(10, 20, 10, 20));
14 | }
15 |
16 | public void showForm(Component form) {
17 | removeAll();
18 | add(form);
19 | repaint();
20 | revalidate();
21 | }
22 |
23 | @SuppressWarnings("unchecked")
24 | // //GEN-BEGIN:initComponents
25 | private void initComponents() {
26 |
27 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
28 | this.setLayout(layout);
29 | layout.setHorizontalGroup(
30 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
31 | .addGap(0, 400, Short.MAX_VALUE)
32 | );
33 | layout.setVerticalGroup(
34 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
35 | .addGap(0, 300, Short.MAX_VALUE)
36 | );
37 | }// //GEN-END:initComponents
38 |
39 | // Variables declaration - do not modify//GEN-BEGIN:variables
40 | // End of variables declaration//GEN-END:variables
41 | }
42 |
--------------------------------------------------------------------------------
/school-dashboard/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "school-dashboard.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/school-dashboard-v2/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "school-dashboard-v2.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/form/MainForm.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
29 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/MenuItem.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
29 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/form/Form1.java:
--------------------------------------------------------------------------------
1 | package com.raven.form;
2 |
3 | public class Form1 extends javax.swing.JPanel {
4 |
5 | public Form1() {
6 | initComponents();
7 | setOpaque(false);
8 | }
9 | @SuppressWarnings("unchecked")
10 | // //GEN-BEGIN:initComponents
11 | private void initComponents() {
12 |
13 | jLabel1 = new javax.swing.JLabel();
14 |
15 | jLabel1.setFont(new java.awt.Font("sansserif", 1, 48)); // NOI18N
16 | jLabel1.setForeground(new java.awt.Color(159, 159, 159));
17 | jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
18 | jLabel1.setText("Form 1");
19 |
20 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
21 | this.setLayout(layout);
22 | layout.setHorizontalGroup(
23 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
24 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
25 | );
26 | layout.setVerticalGroup(
27 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
28 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 300, Short.MAX_VALUE)
29 | );
30 | }// //GEN-END:initComponents
31 |
32 | // Variables declaration - do not modify//GEN-BEGIN:variables
33 | private javax.swing.JLabel jLabel1;
34 | // End of variables declaration//GEN-END:variables
35 | }
36 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/form/MainForm.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
29 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/MenuItem.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
29 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/form/Form1.java:
--------------------------------------------------------------------------------
1 | package com.raven.form;
2 |
3 | public class Form1 extends javax.swing.JPanel {
4 |
5 | public Form1() {
6 | initComponents();
7 | setOpaque(false);
8 | }
9 | @SuppressWarnings("unchecked")
10 | // //GEN-BEGIN:initComponents
11 | private void initComponents() {
12 |
13 | jLabel1 = new javax.swing.JLabel();
14 |
15 | jLabel1.setFont(new java.awt.Font("sansserif", 1, 48)); // NOI18N
16 | jLabel1.setForeground(new java.awt.Color(159, 159, 159));
17 | jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
18 | jLabel1.setText("Form 1");
19 |
20 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
21 | this.setLayout(layout);
22 | layout.setHorizontalGroup(
23 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
24 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
25 | );
26 | layout.setVerticalGroup(
27 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
28 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 300, Short.MAX_VALUE)
29 | );
30 | }// //GEN-END:initComponents
31 |
32 | // Variables declaration - do not modify//GEN-BEGIN:variables
33 | private javax.swing.JLabel jLabel1;
34 | // End of variables declaration//GEN-END:variables
35 | }
36 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/component/Profile.java:
--------------------------------------------------------------------------------
1 | package com.raven.component;
2 |
3 | public class Profile extends javax.swing.JPanel {
4 |
5 | public Profile() {
6 | initComponents();
7 | setOpaque(false);
8 | }
9 |
10 | @SuppressWarnings("unchecked")
11 | // //GEN-BEGIN:initComponents
12 | private void initComponents() {
13 |
14 | jLabel1 = new javax.swing.JLabel();
15 |
16 | jLabel1.setFont(new java.awt.Font("sansserif", 1, 24)); // NOI18N
17 | jLabel1.setForeground(new java.awt.Color(30, 30, 30));
18 | jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/raven/icon/logo.png"))); // NOI18N
19 | jLabel1.setText(" School UI");
20 |
21 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
22 | this.setLayout(layout);
23 | layout.setHorizontalGroup(
24 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
25 | .addGroup(layout.createSequentialGroup()
26 | .addGap(10, 10, 10)
27 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 280, Short.MAX_VALUE)
28 | .addGap(10, 10, 10))
29 | );
30 | layout.setVerticalGroup(
31 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
32 | .addGroup(layout.createSequentialGroup()
33 | .addContainerGap()
34 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 68, Short.MAX_VALUE)
35 | .addContainerGap())
36 | );
37 | }// //GEN-END:initComponents
38 |
39 | // Variables declaration - do not modify//GEN-BEGIN:variables
40 | private javax.swing.JLabel jLabel1;
41 | // End of variables declaration//GEN-END:variables
42 | }
43 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/component/Profile.java:
--------------------------------------------------------------------------------
1 | package com.raven.component;
2 |
3 | public class Profile extends javax.swing.JPanel {
4 |
5 | public Profile() {
6 | initComponents();
7 | setOpaque(false);
8 | }
9 |
10 | @SuppressWarnings("unchecked")
11 | // //GEN-BEGIN:initComponents
12 | private void initComponents() {
13 |
14 | jLabel1 = new javax.swing.JLabel();
15 |
16 | jLabel1.setFont(new java.awt.Font("sansserif", 1, 24)); // NOI18N
17 | jLabel1.setForeground(new java.awt.Color(224, 224, 224));
18 | jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/raven/icon/logo.png"))); // NOI18N
19 | jLabel1.setText(" School UI");
20 |
21 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
22 | this.setLayout(layout);
23 | layout.setHorizontalGroup(
24 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
25 | .addGroup(layout.createSequentialGroup()
26 | .addGap(10, 10, 10)
27 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 280, Short.MAX_VALUE)
28 | .addGap(10, 10, 10))
29 | );
30 | layout.setVerticalGroup(
31 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
32 | .addGroup(layout.createSequentialGroup()
33 | .addContainerGap()
34 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 68, Short.MAX_VALUE)
35 | .addContainerGap())
36 | );
37 | }// //GEN-END:initComponents
38 |
39 | // Variables declaration - do not modify//GEN-BEGIN:variables
40 | private javax.swing.JLabel jLabel1;
41 | // End of variables declaration//GEN-END:variables
42 | }
43 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/model/ModelStudent.java:
--------------------------------------------------------------------------------
1 | package com.raven.model;
2 |
3 | import com.raven.swing.table.EventAction;
4 | import com.raven.swing.table.ModelAction;
5 | import com.raven.swing.table.ModelProfile;
6 | import java.text.DecimalFormat;
7 | import javax.swing.Icon;
8 |
9 | public class ModelStudent {
10 |
11 | public Icon getIcon() {
12 | return icon;
13 | }
14 |
15 | public void setIcon(Icon icon) {
16 | this.icon = icon;
17 | }
18 |
19 | public String getName() {
20 | return name;
21 | }
22 |
23 | public void setName(String name) {
24 | this.name = name;
25 | }
26 |
27 | public String getGender() {
28 | return gender;
29 | }
30 |
31 | public void setGender(String gender) {
32 | this.gender = gender;
33 | }
34 |
35 | public String getCourse() {
36 | return course;
37 | }
38 |
39 | public void setCourse(String course) {
40 | this.course = course;
41 | }
42 |
43 | public double getFees() {
44 | return fees;
45 | }
46 |
47 | public void setFees(double fees) {
48 | this.fees = fees;
49 | }
50 |
51 | public ModelStudent(Icon icon, String name, String gender, String course, double fees) {
52 | this.icon = icon;
53 | this.name = name;
54 | this.gender = gender;
55 | this.course = course;
56 | this.fees = fees;
57 | }
58 |
59 | public ModelStudent() {
60 | }
61 |
62 | private Icon icon;
63 | private String name;
64 | private String gender;
65 | private String course;
66 | private double fees;
67 |
68 | public Object[] toRowTable(EventAction event) {
69 | DecimalFormat df = new DecimalFormat("$#,##0.00");
70 | return new Object[]{new ModelProfile(icon, name), gender, course, df.format(fees), new ModelAction(this, event)};
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/model/ModelStudent.java:
--------------------------------------------------------------------------------
1 | package com.raven.model;
2 |
3 | import com.raven.swing.table.EventAction;
4 | import com.raven.swing.table.ModelAction;
5 | import com.raven.swing.table.ModelProfile;
6 | import java.text.DecimalFormat;
7 | import javax.swing.Icon;
8 |
9 | public class ModelStudent {
10 |
11 | public Icon getIcon() {
12 | return icon;
13 | }
14 |
15 | public void setIcon(Icon icon) {
16 | this.icon = icon;
17 | }
18 |
19 | public String getName() {
20 | return name;
21 | }
22 |
23 | public void setName(String name) {
24 | this.name = name;
25 | }
26 |
27 | public String getGender() {
28 | return gender;
29 | }
30 |
31 | public void setGender(String gender) {
32 | this.gender = gender;
33 | }
34 |
35 | public String getCourse() {
36 | return course;
37 | }
38 |
39 | public void setCourse(String course) {
40 | this.course = course;
41 | }
42 |
43 | public double getFees() {
44 | return fees;
45 | }
46 |
47 | public void setFees(double fees) {
48 | this.fees = fees;
49 | }
50 |
51 | public ModelStudent(Icon icon, String name, String gender, String course, double fees) {
52 | this.icon = icon;
53 | this.name = name;
54 | this.gender = gender;
55 | this.course = course;
56 | this.fees = fees;
57 | }
58 |
59 | public ModelStudent() {
60 | }
61 |
62 | private Icon icon;
63 | private String name;
64 | private String gender;
65 | private String course;
66 | private double fees;
67 |
68 | public Object[] toRowTable(EventAction event) {
69 | DecimalFormat df = new DecimalFormat("$#,##0.00");
70 | return new Object[]{new ModelProfile(icon, name), gender, course, df.format(fees), new ModelAction(this, event)};
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/MenuAnimation.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.Component;
4 | import net.miginfocom.swing.MigLayout;
5 | import org.jdesktop.animation.timing.Animator;
6 | import org.jdesktop.animation.timing.TimingTarget;
7 | import org.jdesktop.animation.timing.TimingTargetAdapter;
8 |
9 | public class MenuAnimation {
10 |
11 | private final MigLayout layout;
12 | private final MenuItem menuItem;
13 | private Animator animator;
14 | private boolean open;
15 |
16 | public MenuAnimation(MigLayout layout, Component component) {
17 | this.layout = layout;
18 | this.menuItem = (MenuItem) component;
19 | initAnimator(component, 200);
20 | }
21 |
22 | public MenuAnimation(MigLayout layout, Component component, int duration) {
23 | this.layout = layout;
24 | this.menuItem = (MenuItem) component;
25 | initAnimator(component, duration);
26 | }
27 |
28 | private void initAnimator(Component component, int duration) {
29 | int height = component.getPreferredSize().height;
30 | TimingTarget target = new TimingTargetAdapter() {
31 | @Override
32 | public void timingEvent(float fraction) {
33 | float h;
34 | if (open) {
35 | h = 40 + ((height - 40) * fraction);
36 | menuItem.setAlpha(fraction);
37 | } else {
38 | h = 40 + ((height - 40) * (1f - fraction));
39 | menuItem.setAlpha(1f - fraction);
40 | }
41 | layout.setComponentConstraints(menuItem, "h " + h + "!");
42 | component.revalidate();
43 | component.repaint();
44 | }
45 | };
46 | animator = new Animator(duration, target);
47 | animator.setResolution(0);
48 | animator.setDeceleration(0.5f);
49 | }
50 |
51 | public void openMenu() {
52 | open = true;
53 | animator.start();
54 | }
55 |
56 | public void closeMenu() {
57 | open = false;
58 | animator.start();
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/MenuAnimation.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.Component;
4 | import net.miginfocom.swing.MigLayout;
5 | import org.jdesktop.animation.timing.Animator;
6 | import org.jdesktop.animation.timing.TimingTarget;
7 | import org.jdesktop.animation.timing.TimingTargetAdapter;
8 |
9 | public class MenuAnimation {
10 |
11 | private final MigLayout layout;
12 | private final MenuItem menuItem;
13 | private Animator animator;
14 | private boolean open;
15 |
16 | public MenuAnimation(MigLayout layout, Component component) {
17 | this.layout = layout;
18 | this.menuItem = (MenuItem) component;
19 | initAnimator(component, 200);
20 | }
21 |
22 | public MenuAnimation(MigLayout layout, Component component, int duration) {
23 | this.layout = layout;
24 | this.menuItem = (MenuItem) component;
25 | initAnimator(component, duration);
26 | }
27 |
28 | private void initAnimator(Component component, int duration) {
29 | int height = component.getPreferredSize().height;
30 | TimingTarget target = new TimingTargetAdapter() {
31 | @Override
32 | public void timingEvent(float fraction) {
33 | float h;
34 | if (open) {
35 | h = 40 + ((height - 40) * fraction);
36 | menuItem.setAlpha(fraction);
37 | } else {
38 | h = 40 + ((height - 40) * (1f - fraction));
39 | menuItem.setAlpha(1f - fraction);
40 | }
41 | layout.setComponentConstraints(menuItem, "h " + h + "!");
42 | component.revalidate();
43 | component.repaint();
44 | }
45 | };
46 | animator = new Animator(duration, target);
47 | animator.setResolution(0);
48 | animator.setDeceleration(0.5f);
49 | }
50 |
51 | public void openMenu() {
52 | open = true;
53 | animator.start();
54 | }
55 |
56 | public void closeMenu() {
57 | open = false;
58 | animator.start();
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/form/Form1.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
43 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/form/Form1.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
43 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/Profile.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | public class Profile extends javax.swing.JPanel {
4 |
5 | public Profile(ModelProfile data) {
6 | initComponents();
7 | pic.setIcon(data.getIcon());
8 | lbName.setText(data.getName());
9 | }
10 |
11 | @SuppressWarnings("unchecked")
12 | // //GEN-BEGIN:initComponents
13 | private void initComponents() {
14 |
15 | pic = new com.raven.swing.ImageAvatar();
16 | lbName = new javax.swing.JLabel();
17 |
18 | lbName.setForeground(new java.awt.Color(102, 102, 102));
19 | lbName.setText("Name");
20 |
21 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
22 | this.setLayout(layout);
23 | layout.setHorizontalGroup(
24 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
25 | .addGroup(layout.createSequentialGroup()
26 | .addContainerGap()
27 | .addComponent(pic, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
28 | .addGap(28, 28, 28)
29 | .addComponent(lbName, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
30 | .addContainerGap())
31 | );
32 | layout.setVerticalGroup(
33 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
34 | .addGroup(layout.createSequentialGroup()
35 | .addContainerGap()
36 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
37 | .addComponent(pic, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
38 | .addComponent(lbName, javax.swing.GroupLayout.DEFAULT_SIZE, 28, Short.MAX_VALUE))
39 | .addContainerGap())
40 | );
41 | }// //GEN-END:initComponents
42 |
43 | // Variables declaration - do not modify//GEN-BEGIN:variables
44 | private javax.swing.JLabel lbName;
45 | private com.raven.swing.ImageAvatar pic;
46 | // End of variables declaration//GEN-END:variables
47 | }
48 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/Profile.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | public class Profile extends javax.swing.JPanel {
4 |
5 | public Profile(ModelProfile data) {
6 | initComponents();
7 | pic.setIcon(data.getIcon());
8 | lbName.setText(data.getName());
9 | setOpaque(false);
10 | }
11 |
12 | @SuppressWarnings("unchecked")
13 | // //GEN-BEGIN:initComponents
14 | private void initComponents() {
15 |
16 | pic = new com.raven.swing.ImageAvatar();
17 | lbName = new javax.swing.JLabel();
18 |
19 | lbName.setForeground(new java.awt.Color(102, 102, 102));
20 | lbName.setText("Name");
21 |
22 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
23 | this.setLayout(layout);
24 | layout.setHorizontalGroup(
25 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
26 | .addGroup(layout.createSequentialGroup()
27 | .addContainerGap()
28 | .addComponent(pic, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
29 | .addGap(28, 28, 28)
30 | .addComponent(lbName, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
31 | .addContainerGap())
32 | );
33 | layout.setVerticalGroup(
34 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
35 | .addGroup(layout.createSequentialGroup()
36 | .addContainerGap()
37 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
38 | .addComponent(pic, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
39 | .addComponent(lbName, javax.swing.GroupLayout.DEFAULT_SIZE, 28, Short.MAX_VALUE))
40 | .addContainerGap())
41 | );
42 | }// //GEN-END:initComponents
43 |
44 | // Variables declaration - do not modify//GEN-BEGIN:variables
45 | private javax.swing.JLabel lbName;
46 | private com.raven.swing.ImageAvatar pic;
47 | // End of variables declaration//GEN-END:variables
48 | }
49 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/scrollbar/ModernScrollBarUI.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.scrollbar;
2 |
3 | import java.awt.Dimension;
4 | import java.awt.Graphics;
5 | import java.awt.Graphics2D;
6 | import java.awt.Rectangle;
7 | import java.awt.RenderingHints;
8 | import javax.swing.BorderFactory;
9 | import javax.swing.JButton;
10 | import javax.swing.JComponent;
11 | import javax.swing.JScrollBar;
12 | import javax.swing.plaf.basic.BasicScrollBarUI;
13 |
14 | public class ModernScrollBarUI extends BasicScrollBarUI {
15 |
16 | private final int THUMB_SIZE = 80;
17 |
18 | @Override
19 | protected Dimension getMaximumThumbSize() {
20 | if (scrollbar.getOrientation() == JScrollBar.VERTICAL) {
21 | return new Dimension(0, THUMB_SIZE);
22 | } else {
23 | return new Dimension(THUMB_SIZE, 0);
24 | }
25 | }
26 |
27 | @Override
28 | protected Dimension getMinimumThumbSize() {
29 | if (scrollbar.getOrientation() == JScrollBar.VERTICAL) {
30 | return new Dimension(0, THUMB_SIZE);
31 | } else {
32 | return new Dimension(THUMB_SIZE, 0);
33 | }
34 | }
35 |
36 | @Override
37 | protected JButton createIncreaseButton(int i) {
38 | return new ScrollBarButton();
39 | }
40 |
41 | @Override
42 | protected JButton createDecreaseButton(int i) {
43 | return new ScrollBarButton();
44 | }
45 |
46 | @Override
47 | protected void paintTrack(Graphics grphcs, JComponent jc, Rectangle rctngl) {
48 |
49 | }
50 |
51 | @Override
52 | protected void paintThumb(Graphics grphcs, JComponent jc, Rectangle rctngl) {
53 | Graphics2D g2 = (Graphics2D) grphcs;
54 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
55 | int x = rctngl.x;
56 | int y = rctngl.y;
57 | int width = rctngl.width;
58 | int height = rctngl.height;
59 | if (scrollbar.getOrientation() == JScrollBar.VERTICAL) {
60 | y += 8;
61 | height -= 16;
62 | } else {
63 | x += 8;
64 | width -= 16;
65 | }
66 | g2.setColor(scrollbar.getForeground());
67 | g2.fillRoundRect(x, y, width, height, 1, 1);
68 | }
69 |
70 | private class ScrollBarButton extends JButton {
71 |
72 | public ScrollBarButton() {
73 | setBorder(BorderFactory.createEmptyBorder());
74 | }
75 |
76 | @Override
77 | public void paint(Graphics grphcs) {
78 | }
79 | }
80 | }
81 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/scrollbar/ModernScrollBarUI.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.scrollbar;
2 |
3 | import java.awt.Dimension;
4 | import java.awt.Graphics;
5 | import java.awt.Graphics2D;
6 | import java.awt.Rectangle;
7 | import java.awt.RenderingHints;
8 | import javax.swing.BorderFactory;
9 | import javax.swing.JButton;
10 | import javax.swing.JComponent;
11 | import javax.swing.JScrollBar;
12 | import javax.swing.plaf.basic.BasicScrollBarUI;
13 |
14 | public class ModernScrollBarUI extends BasicScrollBarUI {
15 |
16 | private final int THUMB_SIZE = 80;
17 |
18 | @Override
19 | protected Dimension getMaximumThumbSize() {
20 | if (scrollbar.getOrientation() == JScrollBar.VERTICAL) {
21 | return new Dimension(0, THUMB_SIZE);
22 | } else {
23 | return new Dimension(THUMB_SIZE, 0);
24 | }
25 | }
26 |
27 | @Override
28 | protected Dimension getMinimumThumbSize() {
29 | if (scrollbar.getOrientation() == JScrollBar.VERTICAL) {
30 | return new Dimension(0, THUMB_SIZE);
31 | } else {
32 | return new Dimension(THUMB_SIZE, 0);
33 | }
34 | }
35 |
36 | @Override
37 | protected JButton createIncreaseButton(int i) {
38 | return new ScrollBarButton();
39 | }
40 |
41 | @Override
42 | protected JButton createDecreaseButton(int i) {
43 | return new ScrollBarButton();
44 | }
45 |
46 | @Override
47 | protected void paintTrack(Graphics grphcs, JComponent jc, Rectangle rctngl) {
48 |
49 | }
50 |
51 | @Override
52 | protected void paintThumb(Graphics grphcs, JComponent jc, Rectangle rctngl) {
53 | Graphics2D g2 = (Graphics2D) grphcs;
54 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
55 | int x = rctngl.x;
56 | int y = rctngl.y;
57 | int width = rctngl.width;
58 | int height = rctngl.height;
59 | if (scrollbar.getOrientation() == JScrollBar.VERTICAL) {
60 | y += 8;
61 | height -= 16;
62 | } else {
63 | x += 8;
64 | width -= 16;
65 | }
66 | g2.setColor(scrollbar.getForeground());
67 | g2.fillRoundRect(x, y, width, height, 1, 1);
68 | }
69 |
70 | private class ScrollBarButton extends JButton {
71 |
72 | public ScrollBarButton() {
73 | setBorder(BorderFactory.createEmptyBorder());
74 | }
75 |
76 | @Override
77 | public void paint(Graphics grphcs) {
78 | }
79 | }
80 | }
81 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/main/Main.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
54 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/PopupMenu.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
57 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/PopupMenu.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
57 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/component/Profile.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
53 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/component/Profile.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
53 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/main/Main.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
60 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/noticeboard/NoticeBoard.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
61 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/Action.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
58 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/Action.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
58 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/Profile.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
58 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/Profile.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
58 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/noticeboard/NoticeBoard.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
63 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/Button.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.AlphaComposite;
4 | import java.awt.Color;
5 | import java.awt.Cursor;
6 | import java.awt.Graphics;
7 | import java.awt.Graphics2D;
8 | import java.awt.Point;
9 | import java.awt.RenderingHints;
10 | import java.awt.event.MouseAdapter;
11 | import java.awt.event.MouseEvent;
12 | import java.awt.image.BufferedImage;
13 | import javax.swing.JButton;
14 | import javax.swing.border.EmptyBorder;
15 | import org.jdesktop.animation.timing.Animator;
16 | import org.jdesktop.animation.timing.TimingTarget;
17 | import org.jdesktop.animation.timing.TimingTargetAdapter;
18 |
19 | public class Button extends JButton {
20 |
21 | public Color getEffectColor() {
22 | return effectColor;
23 | }
24 |
25 | public void setEffectColor(Color effectColor) {
26 | this.effectColor = effectColor;
27 | }
28 |
29 | private Animator animator;
30 | private int targetSize;
31 | private float animatSize;
32 | private Point pressedPoint;
33 | private float alpha;
34 | private Color effectColor = new Color(173, 173, 173);
35 |
36 | public Button() {
37 | setContentAreaFilled(false);
38 | setBorder(new EmptyBorder(5, 5, 5, 5));
39 | setBackground(Color.WHITE);
40 | setCursor(new Cursor(Cursor.HAND_CURSOR));
41 | addMouseListener(new MouseAdapter() {
42 | @Override
43 | public void mousePressed(MouseEvent me) {
44 | targetSize = Math.max(getWidth(), getHeight()) * 2;
45 | animatSize = 0;
46 | pressedPoint = me.getPoint();
47 | alpha = 0.5f;
48 | if (animator.isRunning()) {
49 | animator.stop();
50 | }
51 | animator.start();
52 | }
53 | });
54 | TimingTarget target = new TimingTargetAdapter() {
55 | @Override
56 | public void timingEvent(float fraction) {
57 | if (fraction > 0.5f) {
58 | alpha = 1 - fraction;
59 | }
60 | animatSize = fraction * targetSize;
61 | repaint();
62 | }
63 | };
64 | animator = new Animator(400, target);
65 | animator.setResolution(0);
66 | }
67 |
68 | @Override
69 | protected void paintComponent(Graphics grphcs) {
70 | int width = getWidth();
71 | int height = getHeight();
72 | BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
73 | Graphics2D g2 = img.createGraphics();
74 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
75 | g2.setColor(getBackground());
76 | g2.fillRoundRect(0, 0, width, height, height, height);
77 | if (pressedPoint != null) {
78 | g2.setColor(effectColor);
79 | g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, alpha));
80 | g2.fillOval((int) (pressedPoint.x - animatSize / 2), (int) (pressedPoint.y - animatSize / 2), (int) animatSize, (int) animatSize);
81 | }
82 | g2.dispose();
83 | grphcs.drawImage(img, 0, 0, null);
84 | super.paintComponent(grphcs);
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/Button.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.AlphaComposite;
4 | import java.awt.Color;
5 | import java.awt.Cursor;
6 | import java.awt.Graphics;
7 | import java.awt.Graphics2D;
8 | import java.awt.Point;
9 | import java.awt.RenderingHints;
10 | import java.awt.event.MouseAdapter;
11 | import java.awt.event.MouseEvent;
12 | import java.awt.geom.Area;
13 | import java.awt.geom.Ellipse2D;
14 | import java.awt.geom.RoundRectangle2D;
15 | import javax.swing.JButton;
16 | import javax.swing.border.EmptyBorder;
17 | import org.jdesktop.animation.timing.Animator;
18 | import org.jdesktop.animation.timing.TimingTarget;
19 | import org.jdesktop.animation.timing.TimingTargetAdapter;
20 |
21 | public class Button extends JButton {
22 |
23 | public Color getEffectColor() {
24 | return effectColor;
25 | }
26 |
27 | public void setEffectColor(Color effectColor) {
28 | this.effectColor = effectColor;
29 | }
30 |
31 | private Animator animator;
32 | private int targetSize;
33 | private float animatSize;
34 | private Point pressedPoint;
35 | private float alpha;
36 | private Color effectColor = new Color(173, 173, 173);
37 |
38 | public Button() {
39 | setContentAreaFilled(false);
40 | setBorder(new EmptyBorder(5, 5, 5, 5));
41 | setBackground(Color.WHITE);
42 | setCursor(new Cursor(Cursor.HAND_CURSOR));
43 | addMouseListener(new MouseAdapter() {
44 | @Override
45 | public void mousePressed(MouseEvent me) {
46 | targetSize = Math.max(getWidth(), getHeight()) * 2;
47 | animatSize = 0;
48 | pressedPoint = me.getPoint();
49 | alpha = 0.5f;
50 | if (animator.isRunning()) {
51 | animator.stop();
52 | }
53 | animator.start();
54 | }
55 | });
56 | TimingTarget target = new TimingTargetAdapter() {
57 | @Override
58 | public void timingEvent(float fraction) {
59 | if (fraction > 0.5f) {
60 | alpha = 1 - fraction;
61 | }
62 | animatSize = fraction * targetSize;
63 | repaint();
64 | }
65 | };
66 | animator = new Animator(400, target);
67 | animator.setResolution(0);
68 | }
69 |
70 | @Override
71 | protected void paintComponent(Graphics grphcs) {
72 | int width = getWidth();
73 | int height = getHeight();
74 | Graphics2D g2 = (Graphics2D) grphcs;
75 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
76 | g2.setColor(getBackground());
77 | if (pressedPoint != null) {
78 | Area area = new Area(new RoundRectangle2D.Double(0, 0, width, height, height, height));
79 | g2.setColor(effectColor);
80 | g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, alpha));
81 | area.intersect(new Area(new Ellipse2D.Double((pressedPoint.x - animatSize / 2), (pressedPoint.y - animatSize / 2), animatSize, animatSize)));
82 | g2.fill(area);
83 | }
84 | g2.setComposite(AlphaComposite.SrcOver);
85 | super.paintComponent(grphcs);
86 | }
87 | }
88 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/table/Action.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import java.awt.Color;
4 | import java.awt.Graphics;
5 | import java.awt.event.ActionEvent;
6 | import java.awt.event.ActionListener;
7 |
8 | public class Action extends javax.swing.JPanel {
9 |
10 | public Action(ModelAction data) {
11 | initComponents();
12 | cmdEdit.addActionListener(new ActionListener() {
13 | @Override
14 | public void actionPerformed(ActionEvent ae) {
15 | data.getEvent().update(data.getStudent());
16 | }
17 | });
18 | cmdDelete.addActionListener(new ActionListener() {
19 | @Override
20 | public void actionPerformed(ActionEvent ae) {
21 | data.getEvent().delete(data.getStudent());
22 | }
23 | });
24 | }
25 |
26 | @Override
27 | protected void paintComponent(Graphics grphcs) {
28 | super.paintComponent(grphcs);
29 | grphcs.setColor(new Color(230, 230, 230));
30 | grphcs.drawLine(0, getHeight() - 1, getWidth(), getHeight() - 1);
31 | }
32 |
33 | @SuppressWarnings("unchecked")
34 | // //GEN-BEGIN:initComponents
35 | private void initComponents() {
36 |
37 | cmdEdit = new com.raven.swing.Button();
38 | cmdDelete = new com.raven.swing.Button();
39 |
40 | cmdEdit.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/raven/icon/edit.png"))); // NOI18N
41 |
42 | cmdDelete.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/raven/icon/delete.png"))); // NOI18N
43 |
44 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
45 | this.setLayout(layout);
46 | layout.setHorizontalGroup(
47 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
48 | .addGroup(layout.createSequentialGroup()
49 | .addContainerGap()
50 | .addComponent(cmdEdit, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
51 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
52 | .addComponent(cmdDelete, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
53 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
54 | );
55 | layout.setVerticalGroup(
56 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
57 | .addGroup(layout.createSequentialGroup()
58 | .addContainerGap()
59 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
60 | .addComponent(cmdDelete, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
61 | .addComponent(cmdEdit, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
62 | .addContainerGap())
63 | );
64 | }// //GEN-END:initComponents
65 |
66 | // Variables declaration - do not modify//GEN-BEGIN:variables
67 | private com.raven.swing.Button cmdDelete;
68 | private com.raven.swing.Button cmdEdit;
69 | // End of variables declaration//GEN-END:variables
70 | }
71 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/MenuButton.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.AlphaComposite;
4 | import java.awt.Color;
5 | import java.awt.Graphics;
6 | import java.awt.Graphics2D;
7 | import java.awt.Point;
8 | import java.awt.RenderingHints;
9 | import java.awt.event.MouseAdapter;
10 | import java.awt.event.MouseEvent;
11 | import javax.swing.Icon;
12 | import javax.swing.JButton;
13 | import javax.swing.border.EmptyBorder;
14 | import org.jdesktop.animation.timing.Animator;
15 | import org.jdesktop.animation.timing.TimingTarget;
16 | import org.jdesktop.animation.timing.TimingTargetAdapter;
17 |
18 | public class MenuButton extends JButton {
19 |
20 | public int getIndex() {
21 | return index;
22 | }
23 |
24 | public void setIndex(int index) {
25 | this.index = index;
26 | }
27 |
28 | private int index;
29 | private Animator animator;
30 | private int targetSize;
31 | private float animatSize;
32 | private Point pressedPoint;
33 | private float alpha;
34 | private Color effectColor = new Color(255, 255, 255, 150);
35 |
36 | public MenuButton(Icon icon, String text) {
37 | super(text);
38 | setIcon(icon);
39 | init();
40 | setBorder(new EmptyBorder(1, 20, 1, 1));
41 | }
42 |
43 | public MenuButton(String text) {
44 | super(text);
45 | init();
46 | setBorder(new EmptyBorder(1, 50, 1, 1));
47 | }
48 |
49 | public MenuButton(String text, boolean subMenu) {
50 | super(text);
51 | init();
52 | }
53 |
54 | private void init() {
55 | setContentAreaFilled(false);
56 | setForeground(new Color(30, 30, 30));
57 | setHorizontalAlignment(JButton.LEFT);
58 | addMouseListener(new MouseAdapter() {
59 | @Override
60 | public void mousePressed(MouseEvent me) {
61 | targetSize = Math.max(getWidth(), getHeight()) * 2;
62 | animatSize = 0;
63 | pressedPoint = me.getPoint();
64 | alpha = 0.5f;
65 | if (animator.isRunning()) {
66 | animator.stop();
67 | }
68 | animator.start();
69 | }
70 | });
71 | TimingTarget target = new TimingTargetAdapter() {
72 | @Override
73 | public void timingEvent(float fraction) {
74 | if (fraction > 0.5f) {
75 | alpha = 1 - fraction;
76 | }
77 | animatSize = fraction * targetSize;
78 | repaint();
79 | }
80 | };
81 | animator = new Animator(400, target);
82 | animator.setResolution(0);
83 | }
84 |
85 | @Override
86 | protected void paintComponent(Graphics grphcs) {
87 | Graphics2D g2 = (Graphics2D) grphcs;
88 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
89 | if (pressedPoint != null) {
90 | g2.setColor(effectColor);
91 | g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha));
92 | g2.fillOval((int) (pressedPoint.x - animatSize / 2), (int) (pressedPoint.y - animatSize / 2), (int) animatSize, (int) animatSize);
93 | }
94 | g2.setComposite(AlphaComposite.SrcOver);
95 | super.paintComponent(grphcs);
96 | }
97 | }
98 |
--------------------------------------------------------------------------------
/school-dashboard/src/com/raven/swing/MenuButton.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing;
2 |
3 | import java.awt.AlphaComposite;
4 | import java.awt.Color;
5 | import java.awt.Graphics;
6 | import java.awt.Graphics2D;
7 | import java.awt.Point;
8 | import java.awt.RenderingHints;
9 | import java.awt.event.MouseAdapter;
10 | import java.awt.event.MouseEvent;
11 | import javax.swing.Icon;
12 | import javax.swing.JButton;
13 | import javax.swing.border.EmptyBorder;
14 | import org.jdesktop.animation.timing.Animator;
15 | import org.jdesktop.animation.timing.TimingTarget;
16 | import org.jdesktop.animation.timing.TimingTargetAdapter;
17 |
18 | public class MenuButton extends JButton {
19 |
20 | public int getIndex() {
21 | return index;
22 | }
23 |
24 | public void setIndex(int index) {
25 | this.index = index;
26 | }
27 |
28 | private int index;
29 | private Animator animator;
30 | private int targetSize;
31 | private float animatSize;
32 | private Point pressedPoint;
33 | private float alpha;
34 | private Color effectColor = new Color(255, 255, 255, 150);
35 |
36 | public MenuButton(Icon icon, String text) {
37 | super(text);
38 | setIcon(icon);
39 | init();
40 | setBorder(new EmptyBorder(1, 20, 1, 1));
41 | }
42 |
43 | public MenuButton(String text) {
44 | super(text);
45 | init();
46 | setBorder(new EmptyBorder(1, 50, 1, 1));
47 | }
48 |
49 | public MenuButton(String text, boolean subMenu) {
50 | super(text);
51 | init();
52 | }
53 |
54 | private void init() {
55 | setContentAreaFilled(false);
56 | setForeground(new Color(255, 255, 255));
57 | setHorizontalAlignment(JButton.LEFT);
58 | addMouseListener(new MouseAdapter() {
59 | @Override
60 | public void mousePressed(MouseEvent me) {
61 | targetSize = Math.max(getWidth(), getHeight()) * 2;
62 | animatSize = 0;
63 | pressedPoint = me.getPoint();
64 | alpha = 0.5f;
65 | if (animator.isRunning()) {
66 | animator.stop();
67 | }
68 | animator.start();
69 | }
70 | });
71 | TimingTarget target = new TimingTargetAdapter() {
72 | @Override
73 | public void timingEvent(float fraction) {
74 | if (fraction > 0.5f) {
75 | alpha = 1 - fraction;
76 | }
77 | animatSize = fraction * targetSize;
78 | repaint();
79 | }
80 | };
81 | animator = new Animator(400, target);
82 | animator.setResolution(0);
83 | }
84 |
85 | @Override
86 | protected void paintComponent(Graphics grphcs) {
87 | Graphics2D g2 = (Graphics2D) grphcs;
88 | g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
89 | if (pressedPoint != null) {
90 | g2.setColor(effectColor);
91 | g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha));
92 | g2.fillOval((int) (pressedPoint.x - animatSize / 2), (int) (pressedPoint.y - animatSize / 2), (int) animatSize, (int) animatSize);
93 | }
94 | g2.setComposite(AlphaComposite.SrcOver);
95 | super.paintComponent(grphcs);
96 | }
97 | }
98 |
--------------------------------------------------------------------------------
/school-dashboard-v2/src/com/raven/swing/table/Action.java:
--------------------------------------------------------------------------------
1 | package com.raven.swing.table;
2 |
3 | import java.awt.Color;
4 | import java.awt.Graphics;
5 | import java.awt.event.ActionEvent;
6 | import java.awt.event.ActionListener;
7 |
8 | public class Action extends javax.swing.JPanel {
9 |
10 | public Action(ModelAction data) {
11 | initComponents();
12 | setOpaque(false);
13 | cmdEdit.addActionListener(new ActionListener() {
14 | @Override
15 | public void actionPerformed(ActionEvent ae) {
16 | data.getEvent().update(data.getStudent());
17 | }
18 | });
19 | cmdDelete.addActionListener(new ActionListener() {
20 | @Override
21 | public void actionPerformed(ActionEvent ae) {
22 | data.getEvent().delete(data.getStudent());
23 | }
24 | });
25 | }
26 |
27 | @Override
28 | protected void paintComponent(Graphics grphcs) {
29 | super.paintComponent(grphcs);
30 | grphcs.setColor(new Color(30, 30, 30, 50));
31 | // grphcs.drawLine(0, getHeight() - 1, getWidth(), getHeight() - 1);
32 | }
33 |
34 | @SuppressWarnings("unchecked")
35 | // //GEN-BEGIN:initComponents
36 | private void initComponents() {
37 |
38 | cmdEdit = new com.raven.swing.Button();
39 | cmdDelete = new com.raven.swing.Button();
40 |
41 | cmdEdit.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/raven/icon/edit.png"))); // NOI18N
42 |
43 | cmdDelete.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/raven/icon/delete.png"))); // NOI18N
44 |
45 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
46 | this.setLayout(layout);
47 | layout.setHorizontalGroup(
48 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
49 | .addGroup(layout.createSequentialGroup()
50 | .addContainerGap()
51 | .addComponent(cmdEdit, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
52 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
53 | .addComponent(cmdDelete, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
54 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
55 | );
56 | layout.setVerticalGroup(
57 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
58 | .addGroup(layout.createSequentialGroup()
59 | .addContainerGap()
60 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
61 | .addComponent(cmdDelete, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
62 | .addComponent(cmdEdit, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
63 | .addContainerGap())
64 | );
65 | }// //GEN-END:initComponents
66 |
67 | // Variables declaration - do not modify//GEN-BEGIN:variables
68 | private com.raven.swing.Button cmdDelete;
69 | private com.raven.swing.Button cmdEdit;
70 | // End of variables declaration//GEN-END:variables
71 | }
72 |
--------------------------------------------------------------------------------