Besten,
Samen met een vriend ben ik bezig om een domotica projectje in java te schrijven. Buiten het feit om dat we een web interface erbij ontwikkelen, willen we er ook een console bij hebben. En daar komt het, deze console moet zowel in ascii als grafisch bestaan. De reden voor ascii is omdat we dit in eerste instantie voor de raspberry pi ontwikkelen en bedoeld is om te draaien in een terminal (als je de console wilt uiteraard).
We hebben hier wel een oplossing voor met het de charva library (http://www.pitman.co.za/projects/charva/FAQ.html). Een prima oplossing omdat dit vrijwel 1 op 1 de swing routines kan vervangen (vervang "import javax.swing.JButton" met "import charvax.swing.JButton" en je bent kaar).
Leuk, maar nu is de vraag dus, is er op de een of andere manier mogelijk om selectief je libraries te importeren in de vorm van niet letterlijk nemen maar ik bedoel iets als:
please say yes, of zal ik continu twee versies moeten onderhouden?
grtz,
John.
(Voor de geintresseerden: PiDome )
Samen met een vriend ben ik bezig om een domotica projectje in java te schrijven. Buiten het feit om dat we een web interface erbij ontwikkelen, willen we er ook een console bij hebben. En daar komt het, deze console moet zowel in ascii als grafisch bestaan. De reden voor ascii is omdat we dit in eerste instantie voor de raspberry pi ontwikkelen en bedoeld is om te draaien in een terminal (als je de console wilt uiteraard).
We hebben hier wel een oplossing voor met het de charva library (http://www.pitman.co.za/projects/charva/FAQ.html). Een prima oplossing omdat dit vrijwel 1 op 1 de swing routines kan vervangen (vervang "import javax.swing.JButton" met "import charvax.swing.JButton" en je bent kaar).
Leuk, maar nu is de vraag dus, is er op de een of andere manier mogelijk om selectief je libraries te importeren in de vorm van niet letterlijk nemen maar ik bedoel iets als:
Code:
if(Config.graphical==true) {
import javax.swing.JButton;
} else {
import charvax.swing.JButton;
}
please say yes, of zal ik continu twee versies moeten onderhouden?
grtz,
John.
(Voor de geintresseerden: PiDome )
Laatst bewerkt: