Comments (2)
Why is this hard. The article above is implemented and works... mostly.
but it's awkward. For example if you maximize, quit and open the window opens at the same geometry that it used to be. NOT maximized. Which means that you actuallly loose one little line around the edge of the screen which A) looks pretty silly and B) WILL cause a problem later I can guarantee it.
Investigating some other solutions. One option:
Swing Application Framework
http://java.sun.com/developer/technicalArticles/javase/swingappfr/
Another article similar to the first(main body of the taks) but without doing annoying things like not telling you what libraries you need to import.
http://www.onyxbits.de/content/blog/patrick/saving-preferences-jtoolbar-location-and-window-geometry
It looks like a pretty similar mechanism though so I'm not sure it won't have the same 'full screen' issue.
from njord.
Done, and done correctly.
from njord.
Related Issues (20)
- It is possible to tear off portions of the GUI and then loose them forever.
- Have a connection dialog which has a cancel button
- Write and start using displayMessage(String message)
- Add a scroll window to the notices pane and/or make it line wrap. HOT 1
- remote iRules tree isn't expanded after re-fetching iRules list from server
- Extend the default completion provider so that :: and _ are considered word characters HOT 1
- Reports that preferences aren't being saved on mac machines.
- Add a 'Help' menu and put Njord documentation in there. HOT 1
- Display iRules documentation in the code. HOT 4
- Add hyperlink functionality HOT 1
- DisplayMessage and setNoticesText are redundant methods get rid of the former and START USING the latter
- Set the defaults in WindowSaver to the same defaults I choose from Njord. Actually then get rid of them from MainGuiWindow and always pull them from WindowSaver
- Get rid of the maximize item on the actionbar HOT 1
- WindowSaver is dumping a stack drace on exit.
- Add some built in wizards
- Highlight all instances of currently highlighted text.
- Save may be broken for new iRules
- Add the ability to change font size
- Create a preferences dialog
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from njord.