Skip to content

Commit

Permalink
refactor: use Stream.of(..) instead of Arrays.asList(...)
Browse files Browse the repository at this point in the history
  • Loading branch information
aterai committed Sep 15, 2018
1 parent d0bda04 commit c5534ad
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 13 deletions.
6 changes: 4 additions & 2 deletions ButtonPainted/src/java/example/MainPanel.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@
// vim:set fileencoding=utf-8:
// @homepage@
import java.awt.*;
import java.awt.image.*;
import java.awt.image.BufferedImage;
import java.awt.image.RescaleOp;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;
import javax.swing.*;

public final class MainPanel extends JPanel {
Expand Down Expand Up @@ -55,7 +57,7 @@ private MainPanel() {
});

Box box = Box.createVerticalBox();
Arrays.asList(focusPainted, borderPainted, contentAreaFilled, rolloverEnabled).forEach(box::add);
Stream.of(focusPainted, borderPainted, contentAreaFilled, rolloverEnabled).forEach(box::add);
add(box, BorderLayout.NORTH);
add(p);
setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
Expand Down
16 changes: 8 additions & 8 deletions InvertedProgressBar/src/java/example/MainPanel.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@
// vim:set fileencoding=utf-8:
// @homepage@
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.awt.event.HierarchyEvent;
import java.awt.event.HierarchyListener;
import java.awt.image.BufferedImage;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.util.*;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import java.util.stream.Stream;
import javax.swing.*;
import javax.swing.plaf.LayerUI;

Expand All @@ -31,10 +33,9 @@ private MainPanel() {
progress3.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
progress3.setStringPainted(true);

List<Component> list1 = Arrays.asList(progress0, progress1, progress2, progress3);
JPanel p1 = new JPanel(new GridLayout(2, 2, 10, 10));
p1.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
list1.forEach(p1::add);
Stream.of(progress0, progress1, progress2, progress3).forEach(p1::add);

JProgressBar progress4 = new JProgressBar(m);
progress4.setOrientation(SwingConstants.VERTICAL);
Expand Down Expand Up @@ -64,11 +65,10 @@ private MainPanel() {
progress8.setOrientation(SwingConstants.VERTICAL);
JLayer<JProgressBar> layer = new JLayer<>(progress8, new VerticalFlipLayerUI<>());

List<Component> list2 = Arrays.asList(progress4, progress5, progress6, progress7, layer);
Box p2 = Box.createHorizontalBox();
p2.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
p2.add(Box.createHorizontalGlue());
list2.forEach(c -> {
Stream.of(progress4, progress5, progress6, progress7, layer).forEach(c -> {
p2.add(c);
p2.add(Box.createHorizontalStrut(25));
});
Expand Down
11 changes: 8 additions & 3 deletions ItemListenerActionListener/src/java/example/MainPanel.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,15 @@
// vim:set fileencoding=utf-8:
// @homepage@
import java.awt.*;
import java.awt.event.*;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.time.DayOfWeek;
import java.util.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import java.util.stream.Stream;
import javax.swing.*;

Expand Down Expand Up @@ -46,7 +51,7 @@ private static Component makeComboBox(JTextArea textArea) {
button1.addActionListener(e -> combo.setSelectedIndex(-1));

JPanel p = new JPanel();
Arrays.asList(Box.createVerticalStrut(40), combo, button0, button1).forEach(p::add);
Stream.of(Box.createVerticalStrut(40), combo, button0, button1).forEach(p::add);
return p;
}
private static Component makeCheckBoxes(JTextArea textArea) {
Expand Down

0 comments on commit c5534ad

Please sign in to comment.