網(wǎng)站制作NEWS
JAVA Swing 如何監(jiān)聽(tīng)JMenuItem下拉菜單,實(shí)現(xiàn)相應(yīng)功能
第一個(gè)問(wèn)題:使用veiwMenuItem.addActionListener()方法添加監(jiān)聽(tīng)器。具體使用可以查看JDK API
第二個(gè)問(wèn)題,一時(shí)想到兩種實(shí)現(xiàn)方法
1、你要知道,JPanel不單是一個(gè)組件,更是一個(gè)組件容器,所以你可以往其中添加一個(gè)表格組件,而這個(gè)表格組件則將你的查詢結(jié)果顯示出來(lái)
2、如果你不希望使用其他組件了的話,倒也可以重載paint()方法,直接將你要顯示的信息“繪”出來(lái)。例如:
public class DisplayPanel extends JPanel{
public void pain(Graphics g){
super.paint(g);
g.drawString(student.getName());
g.drawString(student.getNumber());
.... ....
}
}
然后將這個(gè)Panel添加到你原來(lái)的位置即可。
多重隨機(jī)標(biāo)簽