смешивание awt и swing в программировании с использованием Java

Я читал на SO, что смешивание awt и swing не очень хороший подход для программирования GUI на Java. Я не могу, однако, найти какие-либо примеры, которые не используют некоторые компоненты AWT при использовании Swing. Например, даже при использовании Swing, в большинстве примеров, с которыми я столкнулся, будет использоваться awt для разметки и обработки событий.

При этом, что означает не смешивать Swing и AWT в программировании GUI с использованием Java? Означает ли это, что вы не должны заимствовать графические виджеты, такие как кнопка, холст, из Swing и AWT одновременно или просто полностью использовать Swing или AWT? Или можно использовать графические блоки (например, кнопки, панели) для свинга, обработки событий и макета из awt?

В большинстве случаев импорт будет выглядеть так:

import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Color;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

Возможно, я ошибаюсь, но я не видел пример использования полностью Swing без AWT или смотреть на это неправильно, так как я новичок в Java GUI.

Ответы на вопрос(1)

Ваш ответ на вопрос