Tag: awt

переместить компонент после перетаскивания

Я видел код перетаскивания . Вопрос 1: как мы можем перемещать изображение внутри упавшей панели (используя указатель мыши) после удаления изображения. (назначение изображения, я хочу быть там, где я отпираю мышь, а затем менять местоположение тоже (с помощью мыши будет лучше или с помощью кнопок – но с помощью мыши лучше) Вопрос2: как я могу […]

Является ли это правильным способом использования Java 2D Graphics API?

Я создаю графический интерфейс для моделирования JBox2D. Моделирование выполняется постепенно, и между обновлениями предполагается, что содержимое моделируется. Подобно игре, кроме без ввода. Мне нужны только геометрические примитивы для моделирования JBox2D. Этот API казался самым простым выбором, но его дизайн немного запутан. В настоящее время у меня есть один class под названием Window расширяющий JFrame , […]

Как сделать прямоугольник перемещаться по экрану с помощью привязок клавиш?

Игра, которую я пытаюсь создать, это змея, и до сих пор я выяснил, как использовать paint(Graphics g) немного JPanel , прослушиватель мыши, и теперь я пытаюсь создать прямоугольник, который будет перемещаться по экрану и использовать привязки клавиш или прослушиватель клавиш, но я понятия не имею, как я должен это делать. Вот мой код до сих […]

Использование addMouseListener () и paintComponent () для JPanel

Это продолжение моего предыдущего вопроса. Я упростил все, что мог, и это все еще не работает! Хотя хорошая вещь, которую я получил, используя getGraphics() . Подробное объяснение того, что здесь не так, широко ценится. Мое подозрение в том, что что-то не так с тем, как я использовал addMouseListener() . EDIT полностью переписал код. Тем не […]

масштабирование с использованием мыши и графики

Я рисую в своем JComponent несколько кривых и т. Д. С помощью Graphics G (а не 2D). Теперь я хочу использовать колесо прокрутки мыши для увеличения и уменьшения масштаба. Любые треки? Я слышал разговоры о BuferredImage?

Почему мои вещи не отображаются в JFrame?

Я довольно новичок в JFrame, и я хочу знать, почему мои объекты не отображаются в окне. Я знаю, что у меня нет ActionHandler, но я просто хочу, чтобы мое текстовое поле появилось в моем окне. Вот мой код: import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class FirstGUI extends JFrame{ public void […]

Анимация пунктирной линии с помощью java.awt.BasicStroke

Есть ли способ создать анимированную пунктирную линию с помощью BasicStroke из java.awt? Мое желание состоит в том, чтобы иметь бегущую пунктирную линию таким же образом, что и инструмент прямоугольного маркера Photoshop, который анимирован.

Эффективный размер экрана с Java

Я бы хотел получить эффективный размер экрана. То есть: размер экрана без панели задач (или эквивалент на Linux / Mac). В настоящее время я использую … component.getGraphicsConfiguration().getBounds() … и вычитая размер панели задач по умолчанию в зависимости от ОС, но я хотел бы, чтобы этот способ работал, даже если пользователь изменил размер / переместил панель […]

Обнаружение мыши с динамической формой

В основном я строю карту мира. Я знаю, как иметь квадратную область щелчка. Но я хотел бы сделать это, чтобы я мог объединить страны и быть в состоянии щелкнуть по стране. Теперь довольно очевидно, что я не могу использовать квадратные области щелчка для этого, потому что у меня были бы перекрывающиеся области щелчка. Могу ли […]

Pacman открыть / закрыть анимацию

Я хочу сделать анимацию pacman открытой / закрытой, используя самый простой способ. Вот мой последний код: Проблема в том, что ничего не происходит? package ordner; import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class PacMan implements ActionListener { private JFrame frame; private DrawPanel panel; private void initGui() { frame = new JFrame(“Pacman”); […]

Давайте будем гением компьютера.