Skip to content

Commit a4148d3

Browse files
committed
Clipboard/JTable/JTextArea tests
1 parent 738a878 commit a4148d3

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

sources/net.sf.j2s.java.core/src/test/Test_Clipboard.java

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.awt.BorderLayout;
44
import java.awt.Color;
55
import java.awt.EventQueue;
6+
import java.awt.Font;
67
import java.awt.GridLayout;
78
import java.awt.event.ActionEvent;
89
import java.awt.event.ActionListener;
@@ -11,17 +12,17 @@
1112
import javax.swing.Action;
1213
import javax.swing.ActionMap;
1314
import javax.swing.BoxLayout;
15+
import javax.swing.DefaultListModel;
1416
import javax.swing.JButton;
1517
import javax.swing.JFrame;
16-
import javax.swing.JLabel;
18+
import javax.swing.JList;
1719
import javax.swing.JPanel;
18-
import javax.swing.JScrollPane;
1920
import javax.swing.JTable;
2021
import javax.swing.JTextArea;
22+
import javax.swing.ListSelectionModel;
2123
import javax.swing.SwingUtilities;
2224
import javax.swing.TransferHandler;
2325
import javax.swing.table.DefaultTableModel;
24-
import javax.swing.table.TableColumnModel;
2526

2627
import swingjs.plaf.JSTableUI;
2728

@@ -56,6 +57,8 @@ public void invokeAction(String name, Action altAction) {
5657

5758
}
5859

60+
private DefaultListModel listModel;
61+
5962
public Test_Clipboard() {
6063
super();
6164
JPanel p = new JPanel();
@@ -97,13 +100,29 @@ public Test_Clipboard() {
97100
table.setFillsViewportHeight(true);
98101
table.setBackground(Color.yellow);
99102
//table.setRowHeight(10); // very tight! exact match
100-
table.setRowMargin(10);
103+
//table.setRowMargin(10);
101104
table.getColumnModel().setColumnMargin(10);
102105
//JScrollPane scrollPane = new JScrollPane(table);
103106

104107
//p.add(scrollPane);
105108
p.add(table);
106109

110+
listModel = new DefaultListModel();
111+
listModel.addElement("Jane Doe");
112+
listModel.addElement("John Smith");
113+
listModel.addElement("Kathy Green");
114+
listModel.addElement("Rose Red");
115+
listModel.addElement("Nearly Black");
116+
listModel.addElement("Pearly White");
117+
// Create the list and put it in a scroll pane.
118+
JList list = new JList(listModel);
119+
list.setFont(new Font(Font.SANS_SERIF, Font.PLAIN, 24));
120+
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
121+
list.setSelectedIndex(0);
122+
//list.addListSelectionListener(this);
123+
list.setVisibleRowCount(5);
124+
p.add(list);
125+
107126
JPanel m = new JPanel(new GridLayout());
108127

109128
JButton btn = new JButton("copy text");

0 commit comments

Comments
 (0)