12 sierpnia
03:03 2008
<EXCEPT/>
Jak zrobić poniższy formularz?
Bardzo prosto..
<EXCEPRT>
import org.makagiga.form.*;
public class Test implements Runnable {
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Test());
}
public void run() {
LoginForm form = new LoginForm();
Factory.Content content = Factory.newDialog(null, form);
if (content.getDialog().exec())
System.err.printf("user=%s, password=%s, remember=%s\n",
form.user, form.password, form.remember);
}
@Form(label="Login")
static class LoginForm {
@Field(label="Username:", required=true)
String user;
@Field(label="Password:")
char[] password;
@Field(label="Remember password", style="color:green; font-size:smaller")
boolean remember;
}
}
Analizę działania programu, pozostawiam czytelnikowi jako zadanie domowe ;)