├── 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 | ![2021-10-05_103049](https://user-images.githubusercontent.com/58245926/135955869-a4be26f1-e28d-4362-b4f4-67ba1f8e2328.png) 8 | 9 | ![2021-10-05_103119](https://user-images.githubusercontent.com/58245926/135955871-d522c65f-aed3-4ba6-9a4f-2d844a16c43a.png) 10 | 11 | - Version 2 12 | 13 | ![2021-10-18_210420](https://user-images.githubusercontent.com/58245926/137754866-ae8ff45b-6585-4abc-9164-eb908a0892bd.png) 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 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | -------------------------------------------------------------------------------- /school-dashboard/src/com/raven/swing/MenuItem.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
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 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | -------------------------------------------------------------------------------- /school-dashboard-v2/src/com/raven/swing/MenuItem.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
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 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /school-dashboard-v2/src/com/raven/form/Form1.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 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 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 |
54 | -------------------------------------------------------------------------------- /school-dashboard/src/com/raven/swing/PopupMenu.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 |
57 | -------------------------------------------------------------------------------- /school-dashboard-v2/src/com/raven/swing/PopupMenu.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 |
57 | -------------------------------------------------------------------------------- /school-dashboard/src/com/raven/component/Profile.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /school-dashboard-v2/src/com/raven/component/Profile.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /school-dashboard/src/com/raven/main/Main.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
60 | -------------------------------------------------------------------------------- /school-dashboard-v2/src/com/raven/swing/noticeboard/NoticeBoard.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
61 | -------------------------------------------------------------------------------- /school-dashboard-v2/src/com/raven/swing/table/Action.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 |
58 | -------------------------------------------------------------------------------- /school-dashboard/src/com/raven/swing/table/Action.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 |
58 | -------------------------------------------------------------------------------- /school-dashboard/src/com/raven/swing/table/Profile.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 |
58 | -------------------------------------------------------------------------------- /school-dashboard-v2/src/com/raven/swing/table/Profile.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 |
58 | -------------------------------------------------------------------------------- /school-dashboard/src/com/raven/swing/noticeboard/NoticeBoard.form: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 |
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 | --------------------------------------------------------------------------------