Hacer un hola mundo con la aplicación de un Formulario en Intellij

Estoy tratando de hacer un hola mundo con la forma en Intellij. He creado el formulario, pero ahora la pregunta es cuál es el código para hacer en main() para hacer la forma de ejecución y se muestran?

PS: todos los tutoriales de todo parece que sólo se centran en «cómo hacer formularios en intellij», no en «cómo hacer que se ejecute, entonces».

Gracias

3 Kommentare

  1. 40
    1. Ir a la clase con el mismo nombre que el de la forma.
    2. Presione el método abreviado de teclado para «Generar». Es Ctrl+N en Mac OS X, Alt+Complementos en Windows. Como alternativa, desde el menú, seleccione Código de menú → Generar.

    3. Seleccione Formulario de «main()».

    Ahora el principal método se escribe y se inserta. Se verá algo como esto:

    public static void main(String[] args) {
        JFrame frame = new JFrame("MyForm");
        frame.setContentPane(new MyForm().mainPanel);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setVisible(true);
    }
    • ¿Qué es mainPanel aquí?
    • ¿Cómo puede funcionar en absoluto? Donde hiciste la ruta hacia el archivo de formulario? Que procesan este archivo?
    • Tristemente se ve como la generación automática opción no está presente en absoluto en el consejo de herramienta en la versión 2016.2. Tristeza. Más triste que esto es todavía en la documentación oficial. Si alguien por favor quisiera informar a JetBrains, estoy en un apuro, y realmente no tienen el tiempo para hacerlo por un tiempo bastante largo.
    • Estoy usando 2016.2 y sigo sin ver el elemento de menú «Formulario principal()» como se describe en mi respuesta.
    • Puede usted por favor captura de pantalla es para mí por favor? Por mi parte, yo no lo veo en absoluto. La mirada en mi captura de pantalla. ¿Tengo que forzar una aplicación o herencia?
    • No tengo la opción @Vrakfall ¿alguna vez averiguarlo?
    • Nope. Me mudé a otra cosa por ahora. Intentaré dejar un desencadenador de eventos en mi cerebro en caso de que suceda esto. 😛

  2. 20

    Acabo de hacer mi primer Intellij Swing de la Aplicación.
    Steve McLeod tiene el derecho de instrucciones, sin embargo, cuando traté de generar el principal método para el uso de Alt+Insert => Generar principal, he recibido un mensaje de error acerca de uno de mis paneles de no estar obligado. Así que hice clic en la interfaz de usuario del diseñador de la página (.forma), seleccionados mi top el panel de, y le dio un nombre.

    Todo lo demás fue nombrado para mí, pero por alguna razón, el nombre del panel fue en blanco. Una vez que me hicieron, yo era capaz de cambiar a la forma .clase de java, pulse las teclas Alt+Insert» y generar un constructor (no es obligatorio, pero es necesario).

    Partir de ahí, he seguido Steve consejos para generar un método main. Una cosa que me desconcertó fue la expectativa de que mi Intellij generado .clase java que se iba a extender o aplicar algo de swing relacionados – no. Swing solo se muestra en el Intellij generado principal método (además de las variables privadas).

    • Nota: El menú contextual que aparece al presionar Alt+Ins depende de la posición del cursor en forma de java-archivo. Si es en las dos líneas de arriba (por encima de las líneas de comentario /** Created with IntelliJ IDEA, el menú sólo contienen de Generar derechos de Autor. En otras líneas, todos los métodos mencionados en las respuestas aquí aparecen.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea