Вывод результата программы в окне - Java

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста, как выводить результат программы (то, что выводится в консоли) в окне. К примеру вот у меня простейший код, который выводит пустое окно
package com.company;
import javax.swing.*;
 
public class Main {
 
    public static void main(String[] args) {
        JFrame myWindow = new JFrame("Пробное окно");
        myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        myWindow.setSize(400, 300);
        myWindow.setVisible(true);
        
    }
}
Куда вставить мою программу, чтобы ее результаты выводились в этом окне? Да даже допустим банальное "Hello world"

Решение задачи: «Вывод результата программы в окне»

textual
Листинг программы
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
 
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
 
public class Gui extends JFrame {   
    private JButton btnPushMe = new JButton("Push me!");
    
    public Gui() {      
        super("This is my title");
        this.setSize(600, 400);
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        
        JPanel contentPane = (JPanel)this.getContentPane();
        contentPane.setLayout(new FlowLayout());
        
        contentPane.add(btnPushMe);     
        
        btnPushMe.addActionListener(this::btnPushMe);
        
        this.setVisible(true);
    }
    
    private void btnPushMe(ActionEvent event) {
        System.out.println("Button clicked!");
    }
    
    public static void main(String[] args) {        
        new Gui();
    }   
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5