freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第6章圖形用戶(hù)界面-資料下載頁(yè)

2025-07-20 12:13本頁(yè)面
  

【正文】 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 3. 菜單 public class JMenu extends JMenuItem implements Accessible,MenuElement { public JMenu() public JMenu(String s) //s指定菜單標(biāo)題 public JMenuItem add(JMenuItem menuItem) //添加菜單項(xiàng) public Component add(Component c) //添加組件 public void addSeparator() //添加分隔線(xiàn) } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 4. 菜單項(xiàng) public class JMenuItem extends AbstractButton implements Accessible,MenuElement { public JMenuItem() public JMenuItem(String text) //text指定菜單標(biāo)題 public JMenuItem(String text, Icon icon) //icon指定菜單圖標(biāo) public void setAccelerator(KeyStroke keyStroke) //設(shè)置快捷鍵 } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 5. 選擇菜單項(xiàng) 1. 復(fù)選菜單項(xiàng) public class JCheckBoxMenuItem extends JMenuItem implements SwingConstants, Accessible { public JCheckBoxMenuItem() public JCheckBoxMenuItem(String text) //text指定標(biāo)題 public JCheckBoxMenuItem(String text, boolean b) //b指定初始狀態(tài) public JCheckBoxMenuItem(String text, Icon icon, boolean b) //icon指定圖標(biāo) } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 5. 選擇菜單項(xiàng) 2. 單選菜單項(xiàng) public class JRadioButtonMenuItem extends JMenuItem implements Accessible { public JRadioButtonMenuItem() public JRadioButtonMenuItem(String text) public JRadioButtonMenuItem(String text, boolean selected) public JRadioButtonMenuItem(String text, Icon icon, boolean selected) } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 public class JPopupMenu extends JComponent implements Accessible,MenuElement { public JPopupMenu() public JMenuItem add(JMenuItem menuItem) //添加菜單項(xiàng) public void addSeparator() //添加分隔線(xiàn) public void show(Component invoker, int x, int y) //在 (x,y)位置處顯示快捷菜單, invoker指定快捷菜單所依附的組件 } add()方法用于任何組件添加快捷菜單: public void add(PopupMenu popup) //添加快捷菜單 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 【 例 】 文本編輯器。 1. 對(duì)話(huà)框采取關(guān)閉時(shí)隱藏方式 2. 使用窗口菜單 3. 使用快捷菜單 4. 使用 5. 當(dāng)字號(hào)值不合適時(shí)拋出異常 throw new Exception(“SizeException”)。 //拋出異常對(duì)象 catch(Exception ex) { if (()==SizeException) //捕獲自己拋出的異常對(duì)象 } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 圖形設(shè)計(jì) 1. 繪圖類(lèi) 2. 在組件上繪圖 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 繪圖類(lèi) public abstract class Graphics extends Object { public abstract Color getColor()。 //獲取當(dāng)前顏色 public abstract void setColor(Color c)。 //設(shè)置顏色 public abstract void drawLine(int x1, int y1, int x2, int y2)。 //在兩點(diǎn) (x1,y1)、 (x2,y2)間畫(huà)一條直線(xiàn) public void drawRect(int x, int y, int width, int height) //畫(huà)矩形 public abstract void fillRect(int x, int y, int width, int height)。 //填充矩形 public abstract void clearRect(int x, int y, int width, int height)。 //清除矩形 //(x,y)指定矩形左上角坐標(biāo), width、 height指定矩形的寬度和高度 public abstract void drawOval(int x, int y, int width, int height)。 //畫(huà)橢圓 public abstract void fillOval(int x, int y, int width, int height)。 //填充橢圓 //(x,y)、 width、 height指定橢圓外切矩形的左上角坐標(biāo)、長(zhǎng)度和寬度。當(dāng)width==height時(shí),圓 public abstract void drawString(String str, int x, int y)。 //在 (x,y)指定坐標(biāo)位置顯示字符串 public abstract Font getFont()。 //獲得顏色 public abstract void setFont(Font font)。 //設(shè)置顏色 } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 在組件上繪圖 1. 組件繪圖方法 public void paint(Graphics g) //在組件上繪制圖形 public void repaint() //調(diào)用 paint()方法刷新圖形 2. 重新繪制圖形 3. 繪圖坐標(biāo)系 (x,y)X 軸Y 軸(0,0)《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 【 例 】 四葉玫瑰線(xiàn)的圖形設(shè)計(jì)。 1. 在框架窗口上繪圖 2. 重畫(huà) 3. 組合框中容納顏色常量值 Object data[]={, , }。 bobox_color = new JComboBox(data)。 //顏色組合框 ((Color)())。 //設(shè)置畫(huà)線(xiàn)顏色為組合框選中顏色 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 實(shí)驗(yàn) 6 圖形用戶(hù)界面設(shè)計(jì) 1. 計(jì)算器設(shè)計(jì) 2. 整數(shù)進(jìn)制轉(zhuǎn)換 3. 貨幣轉(zhuǎn)換 4. 畫(huà)月亮
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1