我對JAVA完全陌生。我想創建一個帶有兩個單選按鈕的窗體,一個用於學生,另一個用於教師。當用戶點擊學生時,應打開另一個與學生相關的表單,當用戶點擊教師時,教師表單應打開,然後要求用戶輸入相關數據....這裏是我的第一個代碼....如何添加更多然後一個單選按鈕形式以及如何連接在java中的兩種形式?
import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.border.EmptyBorder;
public class Frm1 extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Frm1 frame = new Frm1();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Frm1() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JRadioButton rb1=new JRadioButton("STUDENT");
add(rb1);
JRadioButton rb2=new JRadioButton("TEACHER");
add(rb2);
}
}
它只爲表單添加老師單選按鈕而不是學生,任何一個幫助以及如何選擇相應的單選按鈕時我將程序轉到老師或學生窗體。
在此先感謝
我可以在表格上找到兩個按鈕。但問題是如果我點擊學生或老師其各自的表格不打開 – user1390517
@ user1390517 - 當您點擊相應的按鈕時,您是否添加了聽衆爲您完成這項工作?你基本上想要處理你的事件。如果您不知道如何使用監聽器,以下是另一個參考資料:http://docs.oracle.com/javase/tutorial/uiswing/events/index.html – Sujay