created WindowBuildTest
This commit is contained in:
parent
6ce4e4c344
commit
c9e2f054cf
1 changed files with 87 additions and 0 deletions
87
src/xs_ibdpcompsci_javaintro/WindowBuildTest.java
Normal file
87
src/xs_ibdpcompsci_javaintro/WindowBuildTest.java
Normal file
|
@ -0,0 +1,87 @@
|
|||
package xs_ibdpcompsci_javaintro;
|
||||
|
||||
import java.awt.BorderLayout;
|
||||
import java.awt.EventQueue;
|
||||
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.border.EmptyBorder;
|
||||
import javax.swing.JToolBar;
|
||||
import javax.swing.JEditorPane;
|
||||
import javax.swing.JButton;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.awt.event.ActionEvent;
|
||||
import javax.swing.JToggleButton;
|
||||
import javax.swing.JRadioButton;
|
||||
import java.awt.Font;
|
||||
|
||||
public class WindowBuildTest extends JFrame {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private JPanel contentPane;
|
||||
|
||||
/**
|
||||
* Launch the application.
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
try {
|
||||
WindowBuildTest frame = new WindowBuildTest();
|
||||
frame.setVisible(true);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Create the frame.
|
||||
*/
|
||||
|
||||
static void test_status_return() {
|
||||
System.out.println("Clicked");
|
||||
}
|
||||
|
||||
public WindowBuildTest() {
|
||||
Font WINDOW_FONT = new Font("Segoe UI Variable", Font.PLAIN, 13);
|
||||
|
||||
|
||||
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
setBounds(100, 100, 450, 300);
|
||||
contentPane = new JPanel();
|
||||
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
|
||||
|
||||
setContentPane(contentPane);
|
||||
|
||||
JRadioButton rdbtnNewRadioButton1 = new JRadioButton("Automatically close");
|
||||
rdbtnNewRadioButton1.setFont(WINDOW_FONT);
|
||||
rdbtnNewRadioButton1.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
System.out.println("Selected");
|
||||
}
|
||||
});
|
||||
|
||||
JButton btnNewButton1 = new JButton("Refresh");
|
||||
btnNewButton1.setFont(WINDOW_FONT);
|
||||
btnNewButton1.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
test_status_return();
|
||||
}
|
||||
});
|
||||
|
||||
JButton btnNewButton2 = new JButton("Close");
|
||||
btnNewButton2.setFont(WINDOW_FONT);
|
||||
btnNewButton2.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
test_status_return();
|
||||
}
|
||||
});
|
||||
|
||||
contentPane.add(rdbtnNewRadioButton1);
|
||||
contentPane.add(btnNewButton1);
|
||||
contentPane.add(btnNewButton2);
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue