-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change from internal frames to a tabbed panel to manage multiple graphs #21
Comments
@EJBQ For this issue, I will work with you, but I think I will work on adding labels and overall redesigning the toolbar during Milestone 4. |
That sounds fine. |
@EJBQ @prmr The TabbedView is starting to come along! I invite you both to check it out and play with it a bit. I have yet to look into adding a splash screen (so on launch there is nothing on display, you have to add a tab to start interacting with JetUML). If there are any important features that I have not ported over yet, please let me know and I will look into them. Some important changes: For now, I am treating tabs as JInternalFrames (so either GrameFrames or an eventual WelcomeFrame splash tab as we discussed last week). If either of you feel that I should change this to a different Swing component (JPanel or something), please let me know and I can change this quickly. Thanks! |
Alright, I have added X "Close" buttons to the Tabs in JetUML now. By clicking on an X, that designated tab will automatically close if it hasn't been modified, or will prompt the user with a message if it has been modified. Please let me know what you guys think of this feature, I can remove it if you don't like it. |
This seems to be working correctly to me. The X works just like the closing normally, seems solid. I'll look into the code more, but the functionality seems solid. |
As part of this change:
The text was updated successfully, but these errors were encountered: