Skip to content

Commit 7992349

Browse files
committed
SwingJS-site.zip, tests
1 parent 000a64d commit 7992349

File tree

8 files changed

+77
-32
lines changed

8 files changed

+77
-32
lines changed
640 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20210816185322
1+
20210826091349
640 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20210816185322
1+
20210826091349
640 Bytes
Binary file not shown.

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

Lines changed: 39 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,49 @@
11
package test;
22

3+
import java.awt.BorderLayout;
4+
5+
import javax.swing.JButton;
6+
import javax.swing.JMenu;
7+
import javax.swing.JMenuBar;
8+
import javax.swing.JTextField;
9+
import javax.swing.JToolBar;
10+
311
public class Test_Anything extends javax.swing.JFrame {
412

513

614
public Test_Anything() {
7-
javax.swing.JPanel p = new javax.swing.JPanel();
8-
add(p);
9-
this.setLocation(300, 300);
10-
javax.swing.JButton b;
1115

12-
b = new javax.swing.JButton("FilesOpenDialog");
13-
b.addActionListener(new java.awt.event.ActionListener() {
14-
15-
@Override
16-
public void actionPerformed(java.awt.event.ActionEvent e) {
17-
javax.swing.JFileChooser fc = new javax.swing.JFileChooser();
18-
fc.setMultiSelectionEnabled(true);
19-
int f = fc.showOpenDialog(null);
20-
System.out.println(f);
21-
java.io.File[] files = fc.getSelectedFiles();
22-
for (int i = 0; i < files.length; i++) {
23-
System.out.println(files[i] + " " + files[i].length());
24-
}
25-
}
26-
27-
});
28-
p.add(b);
16+
JMenuBar mb2 = new JMenuBar();
17+
mb2.add(new JMenu("testing2"));
18+
setJMenuBar(mb2);
19+
JTextField tf = new JTextField("test");
20+
System.out.println(tf.getPreferredSize());
21+
// add(BorderLayout.NORTH, tb);
22+
// add(new JButton("OK"));
23+
//
24+
//
25+
// javax.swing.JPanel p = new javax.swing.JPanel();
26+
// add(p);
27+
// this.setLocation(300, 300);
28+
// javax.swing.JButton b;
29+
//
30+
// b = new javax.swing.JButton("FilesOpenDialog");
31+
// b.addActionListener(new java.awt.event.ActionListener() {
32+
//
33+
// @Override
34+
// public void actionPerformed(java.awt.event.ActionEvent e) {
35+
// javax.swing.JFileChooser fc = new javax.swing.JFileChooser();
36+
// fc.setMultiSelectionEnabled(true);
37+
// int f = fc.showOpenDialog(null);
38+
// System.out.println(f);
39+
// java.io.File[] files = fc.getSelectedFiles();
40+
// for (int i = 0; i < files.length; i++) {
41+
// System.out.println(files[i] + " " + files[i].length());
42+
// }
43+
// }
44+
//
45+
// });
46+
// p.add(b);
2947

3048
pack();
3149
setVisible(true);

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

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@
3131
import javax.swing.JButton;
3232
import javax.swing.JCheckBox;
3333
import javax.swing.JComponent;
34+
import javax.swing.JFrame;
3435
import javax.swing.JLabel;
36+
import javax.swing.JMenu;
37+
import javax.swing.JMenuBar;
3538
import javax.swing.JMenuItem;
3639
import javax.swing.JPanel;
3740
import javax.swing.JPopupMenu;
@@ -187,17 +190,27 @@ public void processEvent(AWTEvent e) {
187190
}
188191
}
189192

190-
// public static void main(String args[]) {
191-
// JFrame f = new JFrame("Tanabe-Sugano");
193+
public static void main(String args[]) {
194+
// Note -- SwingJS cannot add an applet to a frame.
195+
JFrame f = new JFrame("Tanabe-Sugano");
192196
// Test_Applet_2 tanabe = new Test_Applet_2();
197+
// JMenuBar mb = new JMenuBar();
198+
// mb.add(new JMenu("testing"));
199+
// tanabe.setJMenuBar(mb);
193200
// tanabe.init();
194201
// tanabe.start();
202+
203+
JMenuBar mb2 = new JMenuBar();
204+
mb2.add(new JMenu("testing2"));
205+
f.setJMenuBar(mb2);
206+
195207
// f.add("Center", tanabe);
196-
// f.setBackground(Color.white);
197-
// f.pack();
198-
// f.setVisible(true);
199-
// f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
200-
// }
208+
f.setBackground(Color.white);
209+
f.pack();
210+
211+
f.setVisible(true);
212+
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
213+
}
201214

202215
@Override
203216
public String getAppletInfo() {

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

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,20 +143,34 @@ public void actionPerformed(ActionEvent e) {
143143
});
144144
p.add(b);
145145

146-
b = new JButton("MessageDialog");
146+
b = new JButton("Message1");
147147
final JPanel message = new JPanel();
148148
message.setLayout(new BorderLayout());
149149
message.add(new JLabel("this is the message panel"), BorderLayout.CENTER);
150150
b.addActionListener(new ActionListener() {
151151

152152
@Override
153153
public void actionPerformed(ActionEvent e) {
154-
JOptionPane.showMessageDialog(Test_Dialog.this, message);
154+
JOptionPane.showMessageDialog(Test_Dialog.this, message, "title", JOptionPane.WARNING_MESSAGE);
155+
System.out.println("continuing1");
155156
}
156157

157158
});
158159
p.add(b);
159160

161+
b = new JButton("Message2");
162+
b.addActionListener(new ActionListener() {
163+
164+
@Override
165+
public void actionPerformed(ActionEvent e) {
166+
JOptionPane.showMessageDialog(Test_Dialog.this, "message", "title", JOptionPane.ERROR_MESSAGE);
167+
System.out.println("continuing2");
168+
}
169+
170+
});
171+
p.add(b);
172+
173+
160174
b = new JButton("InputDialog");
161175
final JPanel input = new JPanel();
162176
input.setLayout(new BorderLayout());

0 commit comments

Comments
 (0)