עבור לתוכן

JAVA: Implementation of Button Group

Featured Replies

פורסם

היי לכולם,

אני כותב כרגע תוכנה שלדעתי צריכה Button Group שבעצם תאפשר לי לבחור בין שתי פעולות

ובכך לשלוח את הבחירה לפונקציה אחרת ובכך לקבוע איך היא תפעל הלאה בהתנייה.

אני עובד עם NetBeans IDE 7.0.1 העדכני ביותר ויצרתי JFrame חדש.

כל שדה אחר שהגדרתי, טקסט או כפתורים עובד בלי בעיה. אבל אני לא מצליח להכניס את ה Button Group.

כשאני גורר את ה Button Group ל Panel שיצרתי, הוא לא מופיע.

כאשר אני יוצר אותו ב constructor בקוד ומנסה לחבר בינהם, גם לא מצליח לי.

אם יש למישהו רעיון איך לעזור לי, אשמח.

אם אני לא ברור, אשמח להבהיר.

תודה מראש על העזרה,

לב.

פורסם

אתה צריך ליצור אובייקט מטיפוס ButtonGroup ולהשתמש בשיטה ()add כדי להוסיף את הכפתורים לקבוצה.


public class MyClass extends JFrame
{
public MyClass()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();

JRadioButton buttonA = new JRadioButton("Button A");
JRadioButton buttonB = new JRadioButton("Button B");

ButtonGroup group = new ButtonGroup();
group.add(buttonA);
group.add(buttonB);

panel.add(buttonA);
panel.add(buttonB);

getContentPane().add(panel);
pack();
setLocationRelativeTo(null);
setVisible(true);
}
}

פורסם
  • מחבר

זהו, שבעורך הויזואלי של NetBeans זה עובד קצת אחרת.

אבל הסתדרתי, תודה :)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים