Обеспечить ширину компонента по умолчанию, разрешайте сокращение внутри JscrollpaneJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обеспечить ширину компонента по умолчанию, разрешайте сокращение внутри Jscrollpane

Сообщение Anonymous »

Вот что я хочу. < /p>
  • Я хочу, чтобы у компонента была по умолчанию «предпочтительную» ширину. Jscrollpane .
Могу ли я скрепить три вместе? Я не могу удовлетворить второе требование, а также встретить двух других. Как показано во втором скриншоте, обрезанная компонентом (не сократилась), как только я сжимаю контейнер за пределами предпочтительной ширины компонента. предпочтительные ) размеры больше не могут быть удостоены чести.

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

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

public class ScrollPaneDemo {

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

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

private static JScrollPane createScrollPane() {
JScrollPane scrollPane = new JScrollPane(createScrollablePanel());
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
return scrollPane;
}

private static JPanel createScrollablePanel() {
JPanel panel = new JPanel();
panel.setBorder(BorderFactory.createLineBorder(Color.RED, 3));
panel.setPreferredSize(new Dimension(250, 150));
return panel;
}
}
Изображение



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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Обеспечить ширину компонента по умолчанию, разрешайте сокращение внутри Jscrollpane
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Обеспечить ширину компонента по умолчанию, разрешайте сокращение внутри Jscrollpane
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Обеспечить ширину компонента по умолчанию, разрешайте сокращение внутри Jscrollpane
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Добавление компонента без прокрутки в JScrollPane
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Elementor: складное меню должно регулировать ширину тока NAVBAR (сокращение NAVBAR)
    Anonymous » » в форуме CSS
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

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