Paso 2: Diferencias en la programación de interfaz gráfica de usuario
Programación de GUI es diferente si se compara el 'dialecto' de JAVA de Android con el 'estándar'. En Android se definen los elementos de la GUI en un archivo XML y luego combinar con sintaxis de JAVA. En JAVA nativo hay frameworks como JFrame, Swing, AWT, para que el código de la interfaz gráfica de usuario todo en un solo idioma.
Tienes que tratar de encontrar un equivalente similar para determinados métodos, oyentes o tareas. Por ejemplo, allí no ActionListener (que estoy usando con frecuencia) el equivalente similar sería la onClickListener. Lo que también he echado es JPanel para desarrollar la interfaz gráfica en pequeñas partes estructuradas y poner juntos en un JFrame.
Pero, sin embargo, es un enorme beneficio si usted tiene ya experiencia con el idioma nativo de JAVA de programación.