第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Java中背景圖片和定位

Java中背景圖片和定位

hengly 2015-05-05 13:21:07
package?com.mstanford; import?java.awt.FlowLayout; import?javax.swing.*; import?javax.swing.table.DefaultTableModel; public?class?MainFrame?extends?JFrame?{ ????public?JButton?btn1,btn2,btn3,btn4,btn5; ????public?MainFrame()?{ ????????this.setTitle("這是一個(gè)swing窗體"); ????????this.setBounds(200,?100,?800,?500); ????????this.setVisible(true); ????????this.setResizable(false); ????????//?實(shí)例化標(biāo)簽 ????????JLabel?lblPwd?=?new?JLabel(); ????????//?增加圖片 ??????????ImageIcon?imgIcon?=?new?ImageIcon("E:/images/imagen8.jpg"); ????????????JLabel?lblImg?=?new?JLabel(imgIcon); ??????????this.getContentPane().add(lblImg); ????????//?創(chuàng)建表格 ????????//?String?columnNames[]={"會(huì)員管理","姓名","電話","城市"}; ????????//?DefaultTableModel?model=new?DefaultTableModel(columnNames,0); ????????//?JTable?Tb?=?new?JTable(model); ????????//流動(dòng)布局 ???????????this.setLayout(new?FlowLayout(FlowLayout.LEFT)); ???? ????????//?實(shí)例化按鈕 ????????JButton?btn1?=?new?JButton("按鈕1"); ????????JButton?btn2?=?new?JButton("按鈕2"); ????????JButton?btn3?=?new?JButton("按鈕3"); ????????JButton?btn4?=?new?JButton("按鈕4"); ????????JButton?btn5?=?new?JButton("按鈕5"); ????????//?添加面板 ????????this.getContentPane().add(btn1); ????????this.getContentPane().add(btn2); ????????this.getContentPane().add(btn3); ????????this.getContentPane().add(btn4); ????????this.getContentPane().add(btn5); ???????? ????} ????public?static?void?main(String[]?args)?{ ????????new?MainFrame(); ????} }怎樣將圖片設(shè)置為背景并且全覆蓋窗體,還有按鈕是怎樣定位??!請(qǐng)大神們指導(dǎo)
查看完整描述

1 回答

?
奔跑的蟲子

TA貢獻(xiàn)33條經(jīng)驗(yàn) 獲得超21個(gè)贊

添加背景圖片?可以重繪JPanel的paint方法:如下
將你的Jlabel換成下面的類

class?MyPanel?extends?JPanel{
????private?Image?img=null;
????public?MyPanel(){
????????img=Toolkit.getDefaultToolkit().getImage("E:/images/imagen8.jpg");
????????
????}
????public?void?paint(Graphics?g){
????????super.paint(g);
????????g.drawImage(img,0,0,800,500,this);
????}
}

按鈕的布局可以使用絕對(duì)布局;
this.setLayout(null);
JButton?btn1?=?new?JButton("按鈕1");
btn1.setBounds(100,?100,?100,?60);????//x,y,width,height


查看完整回答
反對(duì) 回復(fù) 2018-04-04
  • 1 回答
  • 1 關(guān)注
  • 2335 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)