Created
September 18, 2023 16:13
-
-
Save kishida/8206e249d19d1b97a020100ebe2e8dd5 to your computer and use it in GitHub Desktop.
タブ移動のデモ
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package naoki; | |
import java.awt.BorderLayout; | |
import javax.swing.JButton; | |
import javax.swing.JFrame; | |
import javax.swing.JPanel; | |
import javax.swing.JTabbedPane; | |
import javax.swing.JTextArea; | |
public class MoveTabDemo { | |
public static void main(String[] args) { | |
var f1 = new JFrame("ひとつめ"); | |
f1.setSize(400, 300); | |
var t1 = new JTabbedPane(); | |
f1.add(t1); | |
var f2 = new JFrame("ふたつめ"); | |
f2.setSize(400, 300); | |
var t2 = new JTabbedPane(); | |
f2.add(t2); | |
var p = new JPanel(); | |
p.setLayout(new BorderLayout()); | |
p.add(new JTextArea()); | |
var b = new JButton("移動"); | |
p.add(BorderLayout.SOUTH, b); | |
t1.add("移動してない", p); | |
b.addActionListener(a -> { | |
t2.add("移動した", p); | |
}); | |
f1.setVisible(true); | |
f2.setVisible(true); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment