mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-27 21:54:30 +01:00
SerialMonitor: set minimum sizes to avoid components disappearing
This commit is contained in:
parent
9dd4e76b4a
commit
03f27cde63
@ -90,7 +90,11 @@ public abstract class AbstractMonitor extends JFrame implements MessageConsumer
|
||||
autoscrollBox = new JCheckBox(_("Autoscroll"), true);
|
||||
|
||||
noLineEndingAlert = new JLabel(I18n.format(_("You've pressed {0} but nothing was sent. Should you select a line ending?"), _("Send")));
|
||||
noLineEndingAlert.setToolTipText(noLineEndingAlert.getText());
|
||||
noLineEndingAlert.setForeground(pane.getBackground());
|
||||
Dimension minimumSize = new Dimension(noLineEndingAlert.getMinimumSize());
|
||||
minimumSize.setSize(minimumSize.getWidth() / 3, minimumSize.getHeight());
|
||||
noLineEndingAlert.setMinimumSize(minimumSize);
|
||||
|
||||
lineEndings = new JComboBox(new String[]{_("No line ending"), _("Newline"), _("Carriage return"), _("Both NL & CR")});
|
||||
lineEndings.addActionListener(new ActionListener() {
|
||||
@ -124,6 +128,8 @@ public abstract class AbstractMonitor extends JFrame implements MessageConsumer
|
||||
pane.add(Box.createRigidArea(new Dimension(8, 0)));
|
||||
pane.add(serialRates);
|
||||
|
||||
this.setMinimumSize(new Dimension(pane.getMinimumSize().width, this.getPreferredSize().height));
|
||||
|
||||
getContentPane().add(pane, BorderLayout.SOUTH);
|
||||
|
||||
pack();
|
||||
|
Loading…
x
Reference in New Issue
Block a user