java框架swing基礎(chǔ)命令詳解_第1頁
java框架swing基礎(chǔ)命令詳解_第2頁
java框架swing基礎(chǔ)命令詳解_第3頁
java框架swing基礎(chǔ)命令詳解_第4頁
java框架swing基礎(chǔ)命令詳解_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Jpannel 內(nèi)容面板-JButton 按鈕but.setEnabled(false;/禁用按鈕-JLabel 文本內(nèi)容- JTextField 文本框txt.getText(; 用來獲取文本框的內(nèi)容txt.setText("" 設(shè)置文本框的內(nèi)容txt.setBorder(BorderFactory.createLineBorder(new Color(255,0,0, 2; /顏色和邊框粗細(xì)pxtxt.setBackground(Color.GREEN;/設(shè)置背景色txt.setForeground(Color.RED; /設(shè)置前景色txt.setFont(new Fo

2、nt("隸書",1,22; /字體,粗斜體,字號- JPasswordField 密碼框- JComboBox 下拉列表boxcountry.getSelectedItem(;/獲取下拉列表選中內(nèi)容boxprovince.addItem(list.get(i;/下拉列表添加內(nèi)容boxprovince.removeAllItems(;/下拉列表清空內(nèi)容- JRadioButton 單選按鈕radio.isSelected(;/是否被選- JCheckBox 復(fù)選框box.isSelected(;/是否被選- JTextArea 文本域area.setLineWrap(true

3、; /設(shè)置文本域自動(dòng)換行。- JScrollPane 滾動(dòng)面板span.setViewportView(area; /注意:滾動(dòng)面板添加元素- DefaultTableModel 表格模板;model=new DefaultTableModel(dao.selectAllInfo(,vc;/設(shè)置模板內(nèi)容和模板表頭model.addRow(vv;/添加行DefaultTableModel model=(DefaultTableModeltable.getModel(;/獲取表格的模板-JTable 表格table.setModel(model;/給表格添加模板table.setForegroun

4、d(Color.red;/前景色table.setBackground(Color.orange;/背景色- JTabbedPane 選項(xiàng)卡tab.addTab("主題",new ImageIcon("key_search.gif",pan1,"你好"/添加選項(xiàng)卡,(標(biāo)題,圖標(biāo),顯示的組件,工具提示- JMenuBar 菜單欄(里面包含菜單- JMenu 菜單(可包含下一級菜單menu1.setMnemonic('v' /快捷鍵使用的時(shí)候要使用alt組合鍵menu1.addSeparator(;/加分割線- JMenu

5、Item 菜單項(xiàng)(最子級- JPopupMenu 彈出菜單pan.addMouseListener(new MouseAdapter(public void mouseClicked(MouseEvent e if(3=e.getButton(/是否點(diǎn)擊右鍵pop.show(pan, e.getX(,e.getY(;/顯示菜單并設(shè)置坐標(biāo);- Timer 定時(shí)器time =new Timer(1000,new ActionListener(public void actionPerformed(ActionEvent e txt.setText(new Date(.toLocaleString(

6、;/設(shè)置定時(shí)器的頻率,和要運(yùn)行的內(nèi)容time.start(;/啟動(dòng)定時(shí)器time.stop(;/停止定時(shí)器- JList /可選列表DefaultListModel model =new DefaultListModel(;/模版model.addElement("zhaoxin"/模板添加元素list.getSelectedIndex(;/獲取選中元素位置list.getSelectedValue(;/獲取選中元素值- JProgressBar 加載條bar.setValue(bar.getV alue(+5;/設(shè)置加載條值- JTree 樹DefaultMutableT

7、reeNode root =new DefaultMutableTreeNode("Root"DefaultTreeModel model=new DefaultTreeModel(root;/建立模板并設(shè)置根節(jié)點(diǎn)model.insertNodeInto(subroot, root, 0;/在root下面添加節(jié)點(diǎn)subrootmodel.insertNodeInto(leaf2, root, 1;subroot.add(leaf1;-pan = (JPanelthis.getContentPane(; /獲取窗體自身的內(nèi)容面板/ pan.setBackground(Colo

8、r.RED;/ pan.setBackground(new Color(0,255,0; /rgb 設(shè)置背景顏色/流式布局pan.setLayout(new FlowLayout(; /設(shè)置面板的布局方式。pan.add(but1;pan.add(but2;pan.add(but3; /把控件添加到面板上this.setSize(400, 400; /設(shè)置窗體寬和高(頭this.setTitle("this is my first window" /設(shè)置窗體的標(biāo)題欄Image image =new ImageIcon("img/a.jpg".getIma

9、ge(;but.setBounds(40,110, 120, 30;/設(shè)置坐標(biāo)和大小/注意:java程序中目錄一個(gè)杠要么用 要么/this.setIconImage(image; /設(shè)置窗體標(biāo)題欄圖標(biāo)this.setResizable(false; /不能改變大小/ this.setUndecorated(true; /設(shè)置窗體無邊框。this.setLocationRelativeTo(null;/讓窗體相對于屏幕居中對齊this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE; /當(dāng)窗體關(guān)閉或退出的時(shí)候,控制臺(tái)也被關(guān)閉。this.setVisib

10、le(true; /讓窗體可視化(尾-pan.setLayout(new BorderLayout(;/面板不設(shè)置布局,默認(rèn)為邊界布局pan.add(BorderLayout.EAST,but1;pan.add(BorderLayout.WEST,but2;pan.add(BorderLayout.SOUTH,but3;pan.add(BorderLayout.NORTH,but4;pan.add(BorderLayout.CENTER,but5;pan.setLayout(new GridLayout(3,3; /網(wǎng)格布局pan.setLayout(null; /空布局需要坐標(biāo)定位-彈出式對話框:/彈出式對話框兩種:/消息對話框,沒有返回值/ JOptionPane.showMessageDialog(null,"你確定要走?"/ ,"想走?"/ ,JOptionPane.ERROR_MESSAGE,new ImageIcon("跑.gif

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論