[Help]How to start Java desktop application in NetBeans ?



Hi, I'm trying to write a desktop application from the scratch by
using NetBeans IDE 6.1. I already created 2 files, which are main.java
and login.java. What I need is : when I run the application, the login
form which is called in login.java is directly launched. But I faced
errors in main.java. Please help me to fix it. Here are the codes :

---- main.java -----

package ecgterminal1;

import org.jdesktop.application.Application;
import org.jdesktop.application.SingleFrameApplication;

public class Main extends SingleFrameApplication {

@Override protected void startup() {
show(new login(this)); //ERROR : can't find symbol
}

@Override protected void configureWindow(java.awt.Window root) {
}

public static Main getApplication() {
return Application.getInstance(Main.class);
}

public static void main(String[] args) {
launch(login.class, args); //ERROR : application can't be
applied to ....
}

}


----- login.java -----

package ecgterminal1;

public class login extends javax.swing.JDialog {

public login(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
}

---- code generated by netbeans here -----

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
login dialog = new login(new javax.swing.JFrame(),
true);
dialog.addWindowListener(new
java.awt.event.WindowAdapter() {
public void
windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
}
});
dialog.setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.JButton cancel;
private javax.swing.JLabel label;
private javax.swing.JButton login;
private javax.swing.JLabel passwd;
private javax.swing.JTextField passwdTxt;
private javax.swing.JLabel userID;
private javax.swing.JTextField userIDTxt;
// End of variables declaration

}
.



Relevant Pages

  • Re: Data Object Collection Inheritance
    ... > private System.Windows.Forms.ListBox listBox1;> private System.Windows.Forms.Button cmdID;> private System.Windows.Forms.Button cmdText; ... > private void InitializeComponent() ... > // TODO: Add BaseDataCollection.IsReadOnly getter implementation> return false; ... > public sealed class SubClassCollection: ...
    (microsoft.public.dotnet.languages.csharp)
  • RE: Problem in converting to C#
    ... public delegate void delegate1 ... private void InitializeComponent() ... private void Button1_Click(object sender, System.EventArgs e) ... Private Sub Form1_Load(ByVal sender As System.Object, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Redraw problem - please help
    ... >> public int CurrentX; ... >> public void Create ... >> private System.ComponentModel.IContainer components; ...
    (microsoft.public.dotnet.framework.drawing)
  • Re: Law of Demeter can be supported without eliminating object coupling
    ... void C::M ... // do something to change solution state ... or there is a disconnect here as well. ...
    (comp.object)
  • Re: GPS Library - Listed Here
    ... > public string Longitude_Sexagesimal ... > private States state; ... > public StatusType GpsStatus ... > public void Start ...
    (microsoft.public.dotnet.framework.compactframework)