Implementing a closing button for game pane tabs #17
@ -2,6 +2,7 @@ package dev.kske.chess.ui;
|
||||
|
||||
import java.awt.FlowLayout;
|
||||
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTabbedPane;
|
||||
@ -33,6 +34,11 @@ public class GameTabComponent extends JPanel {
|
||||
}
|
||||
});
|
||||
|
||||
// TODO: Add closing button
|
||||
JButton btnClose = new JButton("Close");
|
||||
btnClose.addActionListener((evt) -> {
|
||||
int i = tabbedPane.indexOfTabComponent(GameTabComponent.this);
|
||||
if (i != -1) tabbedPane.remove(i);
|
||||
});
|
||||
add(btnClose);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user