Skip to main content

Posts

Showing posts from November, 2010

Inicio de Traducción de NetBeans 7.0

Ya esta disponible los archivos para traducción de NetBeans 7.0 en diversos idiomas incluyendo español.


NetBeans 7.0 Beta

Ya esta disponible NetBeans 7.0 Beta, la información general puedes encontrarla aqui
http://netbeans.org/community/releases/70/


Entre ellas soporte para JDK7

Web Languages HTML5 editing supportJSON formatter





Migracion de Java.net

El portal Java.net ha sido migrado a la infraestructura anteriormente de Kenai.
Puedes visitarlo en java.net

Aqui encontramos los detalles de la migración

Ventana de login para NetBeans Platform parte 2

Solo deseamos que tenga los botones de Aceptar y Cancelar habilitados, para ello modificamos el
método createLoginDialog().
private void createLoginDialog(){
JButton ok = new JButton();
ok.setText("OK");
JButton cancel = new JButton();
cancel.setText("Cancel");
cancel.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//close whole application
}
});
ok.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//authenicate username and password
}
});
NotifyDescriptor nd = new NotifyDescriptor.Confirmation(form, "Login");
nd.setOptions(new Object[]{ok, cancel});
DialogDisplayer.getDefault().notifyLater(nd);
}

Corregimos las importaciones import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton;
Agregamos el codigo para el botón Cancel, agregango exit(); cancel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { //clos…

Ventana de login para NetBeans Platform parte 1

Cuando necesitamos utilizar una ventana de Login para nuestra aplicación basada en NetBeans Platform, podemos referirnos al tutorial

NetBeans Platform Login TutorialPasos: Creamos un proyecto basado en NetBeans platform


Agregar un nuevo modulo



Creamos un Panel de opciones



Agregamos los elementos al diseño

En el método store() agregamos NbPreferences.forModule(UserMagnamentPanel.class).put("user", jTextField1.getText()); NbPreferences.forModule(UserMagnamentPanel.class).put("pass", jPasswordField1.getPassword().toString());
Importamos import org.openide.util.NbPreferences; En el método load() agregamos jTextField1.setText(NbPreferences.forModule(UserMagnamentPanel.class).get("user", "")); jPasswordField1.setText(NbPreferences.forModule(UserMagnamentPanel.class).get("pass", ""));

Ejecutamos el proyecto, luego en Herramientas->Opciones




Nos muestra las opciones



Agregamos un nuevo modulo al proyecto