Q: How to ensure that code can be obfuscated, but reflection API benefits for action invoking could be used? A: In JDK 5.0 solution exists, just use annotations. So how to do such. 1) Define appropriate annotation [code lang=”java”] @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Call { int value(); } [/code] 2) Define reflection action to use…
Read moreColumn spanning
How to do column spanning in JTable. Plus few more usefull links and articles in SwingWiki
Read moreIce calories
Well, what could be said: Water burn calories
Read moreUser JavaScript
Using user javascript in Opera: User JavaScript
Read moreWorkflows
Workflows in M$ .Net Workflows There is some points worthwhile to consider here.
Read moreWorkflows
Workflows in M$ .Net Workflows There is some points worthwhile to consider here.
Read moreJava Forums
well, when in need, check Java Forums news://comp.lang.java.programmer
Read moreHigh performance collections
If CPU and memory cycles are important, then higher performance collections can be considered: GNU Trove There is naturally Caveat Emptor included, i.e. incompatibility issues. However, if such collections are used inside some sub-system, then who would care?
Read moredocking : Java Glossary
Various docking libraries for Swing docking : Java Glossary
Read more[…] in table cell
This might be handy: […] in table cell
Read more