ЦП заканчивается горячим на jframe resisizeJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 ЦП заканчивается горячим на jframe resisize

Сообщение Anonymous »

Можете ли вы когда-нибудь сделать изменение размера рамки, по крайней мере, несколько разумного с точки зрения использования ЦП? Это просто jframe с JPanel внутри, вот и все. Агрессивно измените его размер (нажмите на ручку изменения размера и дергайте мышь во всех направлениях) и следите за использованием процессора. Вы можете заметить странные вещи. На мой взгляд, это далеко. Я понимаю, что это перекрашивается, но я не вижу оправдания таким астрономическим фигурам. Если я не изменяюсь, это в однозначных цифрах.

Код: Выделить всё

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;
import java.awt.Color;
import java.awt.Dimension;

public class ResizingExample {

public static void main(String[] args) {
SwingUtilities.invokeLater(ResizingExample::launch);
}

private static void launch() {
JFrame frame = new JFrame("ScrollPane Example");
frame.setContentPane(createPanel());
frame.setLocationRelativeTo(null);
frame.pack();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setVisible(true);
}

private static JPanel createPanel() {
JPanel panel = new JPanel();
panel.setBorder(BorderFactory.createLineBorder(Color.RED, 3));
panel.setPreferredSize(new Dimension(250, 150));
return panel;
}
}

На случай, если вам интересно, процессор-amd ryzen 3 1200 Quad-Core Processor.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... e-resizing
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ЦП заканчивается горячим на jframe resisize
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Подкласс Numpy Arrays: при использовании Resisize, как повторно приспособить вид на нарезанные детские массивы
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Подкласс Numpy Arrays: при использовании Resisize, как повторно приспособить вид на нарезанные детские массивы
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как передать значения из одного JFrame в другой JFrame?
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Как передать значения из одного JFrame в другой JFrame?
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»