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

正文內(nèi)容

第6章圖形用戶界面(參考版)

2025-07-23 12:13本頁面
  

【正文】 //設(shè)置畫線顏色為組合框選中顏色 《 Java2程序設(shè)計實用教程(第 2版) 》 實驗 6 圖形用戶界面設(shè)計 1. 計算器設(shè)計 2. 整數(shù)進制轉(zhuǎn)換 3. 貨幣轉(zhuǎn)換 4. 畫月亮 。 bobox_color = new JComboBox(data)。 //設(shè)置顏色 } 《 Java2程序設(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è)計實用教程(第 2版) 》 【 例 】 四葉玫瑰線的圖形設(shè)計。 //在 (x,y)指定坐標(biāo)位置顯示字符串 public abstract Font getFont()。 //填充橢圓 //(x,y)、 width、 height指定橢圓外切矩形的左上角坐標(biāo)、長度和寬度。 //清除矩形 //(x,y)指定矩形左上角坐標(biāo), width、 height指定矩形的寬度和高度 public abstract void drawOval(int x, int y, int width, int height)。 //在兩點 (x1,y1)、 (x2,y2)間畫一條直線 public void drawRect(int x, int y, int width, int height) //畫矩形 public abstract void fillRect(int x, int y, int width, int height)。 //獲取當(dāng)前顏色 public abstract void setColor(Color c)。 1. 對話框采取關(guān)閉時隱藏方式 2. 使用窗口菜單 3. 使用快捷菜單 4. 使用 5. 當(dāng)字號值不合適時拋出異常 throw new Exception(“SizeException”)。 《 Java2程序設(shè)計實用教程(第 2版) 》 2. 組合框 public class JComboBox extends JComponent implements ItemSelectable,ListDataListener,ActionListener, Accessible { public JComboBox() public JComboBox(final Object items[]) //組合框中的數(shù)據(jù)項由對象數(shù)組提供 public void addItem(Object anObject) //添加數(shù)據(jù)項 public Object getSelectedItem() //返回選中數(shù)據(jù)項對象 public int getSelectedIndex() //返回選中數(shù)據(jù)項索引 } 《 Java2程序設(shè)計實用教程(第 2版) 》 【 例 】 輸入用戶信息。 ② 單擊事件類 ActionEvent 《 Java2程序設(shè)計實用教程(第 2版) 》 按鈕組件 1. 復(fù)選框 public class JCheckBox extends JToggleButton implements Accessible { public JCheckBox () public JCheckBox (String text) public JCheckBox (String text, boolean selected) } 《 Java2程序設(shè)計實用教程(第 2版) 》 2. 單選按鈕 public class JRadioButton extends JToggleButton implements Accessible { public JRadioButton () public JRadioButton (String text) public JRadioButton (String text, boolean selected) } public class ButtonGroup extends Object implements Serializable //按鈕組類 { public ButtonGroup() public void add(AbstractButton b) //添加按鈕 public void remove(AbstractButton b) } 《 Java2程序設(shè)計實用教程(第 2版) 》 3. 抽象按鈕類 AbstractButton public abstract class AbstractButton extends JComponent implements ItemSelectable, SwingConstants { public String getText() public void setText(String text) public boolean isSelected() //返回是否選中狀態(tài) public void setSelected(boolean b) //設(shè)置是否選中狀態(tài) public void setEnabled(boolean b) //設(shè)置是否有效狀態(tài) public Object[] getSelectedObjects() //返回選中對象數(shù)組 public void addActionListener(ActionListener l) //注冊按鈕的單擊事件監(jiān)聽器 public void removeActionListener(ActionListener l) public void addItemListener(ItemListener l) //注冊按鈕的選擇事件監(jiān)聽器 public void removeItemListener(ItemListener l) } 《 Java2程序設(shè)計實用教程(第 2版) 》 4. 選項按鈕的選擇事件處理 public void addItemListener(ItemListener l) //注冊選擇事件監(jiān)聽器 《 Java2程序設(shè)計實用教程(第 2版) 》 列表框和組合框組件 1. 列表框 public class JList extends JComponent implements Scrollable, Accessible { public JList() public JList(final Object[] listData) //列表框中的數(shù)據(jù)項由對象數(shù)組提供 public int getSelectedIndex() //返回第 1個選中數(shù)據(jù)項的序號,從 0開始;沒有選中時返回 1 public Object getSelectedValue() //返回列表框第 1個選中數(shù)據(jù)項對象;沒有選中時返回 null public void setListData(final Object[] listData) //重新設(shè)置列表框中的數(shù)據(jù)項 } 例如, Object area[]={南京市 , 蘇州市 , 無錫市 }。 //結(jié)束程序運行 (HIDE_ON_CLOSE)。 //隱藏當(dāng)前窗口,釋放窗口占用的其他資源 public static final int EXIT_ON_CLOSE = 3。 //什么也不做 public static final int HIDE_ON_CLOSE = 1。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1