boroborome / memoryassistant Goto Github PK
View Code? Open in Web Editor NEWHelp you to manage all your informations
Help you to manage all your informations
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: The method getValueAt in BaseReadonly class is not usable.
at com.boroborome.footstone.ui.BaseReadonlyTableModel.getValueAt(BaseReadonlyTableModel.java:60)
at com.boroborome.footstone.ui.BaseExtTableModel.justSort(BaseExtTableModel.java:329)
at com.boroborome.footstone.ui.BaseReadonlyTableModel.sort(BaseReadonlyTableModel.java:123)
at com.boroborome.footstone.ui.ExtTable.sort(ExtTable.java:235)
at com.boroborome.footstone.ui.ExtTable$HeadMouseListener.mouseClicked(ExtTable.java:268)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
at java.awt.Component.processMouseEvent(Component.java:6508)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:702)
at java.awt.EventQueue$4.run(EventQueue.java:700)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Create an information with keyword:Java Client
the can't query any information by keyword:Java
[Optimize]It's better to implement the import and export function.
[Function] The create time in information table should be format as a date, not a number.
The log of MessageAssistant should be named as MessageAssistant.log
[Optimize] When type something in keyword field which is used for modify information,The keyword in popup window should not the same with exist one in keyword field.
It seems that the keywords in popup window does not match the prefix sometimes.It may be more or less.
When type something in keyword field,the popup window is shown.
Click arraw button,the focus is still in keyword field.user can't select keyword by keyboard.
[Optimize]The modify time should be show in the information table
Then the history assistant and this memory assistant can run in a single window.and so to other tools.
When the popup window is visible,the esc button should close it.
[Optimize]The result in information table should be ordered be modify time as default.
There should be a way to find out keyword not used and mange them
[Optimize]It's better to show a recent used information table at somewhere.
There should be a process when do something cast long time.
for example when query something in a big db.
1.Type 'T' in keyword field
2.Delete the 'T'
3.Type 'T' in keyword field again
There is nothing in popup window
If a message is contains in other message,
It's better to show a dialog,let user know and do something if they like.
for example:
1.delete this one
2.delete that one
3.do nothing
The popup window should be closed after select keyword.
and the popup window should be closed too,when the prefix is empty string or result is empty.
Type something in the keyword field,then the popup window is show.
When there is some keyword in the popup window,click a keyword in the popup window
The selected keyword is not show in keyword field
We should support this.if the message in memory information in ma contains file path.the file at the path can be dragged out by drag the information out.
[Function] The delete function is not implement
The helpfull keyword should be which one can be filter result.If the current result is not contains a keyword,then this keyword is unhelpfull,it should be filtered.
for excaple:
1.Input a keyword keyword1 in keyword field.
2.Type a space key
3.The popup window is shown,then select a keyword
the new keyword will be shown after the keyword1 without space
The enter button in popup window should has the same effect as double click
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.