package?別踩白塊;
專注于為中小企業提供成都網站建設、做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業南岳免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
import?java.awt.GridLayout;
import?java.awt.event.MouseEvent;
import?java.awt.event.MouseListener;
import?javax.swing.JFrame;
public?class?Main?extends?JFrame?implements?MouseListener?{
Block[]?block=new?Block[9];
Block1?block1=new?Block1();
public?Main(){
setTitle("別踩白塊");
setBounds(200,300,200,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new?GridLayout(3,3,5,5));
addblock();
bk();
this.setVisible(true);
}
public?void?addblock(){
for(int?i=0;i9;i++)
{
block[i]=new?Block();
add(block[i]);
}
}
public?void?bk(){
block1.setbk1(block[(int)(Math.random()*2)]);
block1.setbk1(block[(int)(Math.random()*2+4)]);
block1.setbk1(block[(int)(Math.random()*2+6)]);
}
public?void?over(){
block[3].setText("g");
block[4].setText("g");
block[5].setText("!");
}
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
new?Main();
}
@Override
public?void?mouseClicked(MouseEvent?e)?{
//?TODO?Auto-generated?method?stub
}
@Override
public?void?mousePressed(MouseEvent?e)?{
//?TODO?Auto-generated?method?stub
if(e.getSource().equals(""));
over();
}
@Override
public?void?mouseReleased(MouseEvent?e)?{
//?TODO?Auto-generated?method?stub
}
@Override
public?void?mouseEntered(MouseEvent?e)?{
//?TODO?Auto-generated?method?stub
}
@Override
public?void?mouseExited(MouseEvent?e)?{
//?TODO?Auto-generated?method?stub
}
}
小弟啊,看來你真的是初學啊,抽象類Friut定義在哪個包中都可以,但是在它的子類中要導入,importFruit這個類,然后在Fruit這個類中定義一個抽象方法harvest(),不做任何實現就可以啦
你這個是代碼里面拼寫錯誤了,改成下面的可以顯示
class?DontStepOnWhitePiece?extends?JPanel
{
public?void?paint(Graphics?g)???//上面的這里拼寫錯誤,panit
{
super.paint(g);
g.setColor(Color.black);
g.drawRect(0,?0,?100,?100);
}
import java.awt.Color;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame; public class MiGong extends JFrame{ private static final long serialVersionUID = 1L; private static final int ROW = 8; private static final int COL = 9; int[][] map = { {2,0,1,0,0,0,1,0}, {0,0,1,0,0,0,1,0}, {0,0,1,0,1,1,0,0}, {0,1,1,1,0,0,0,0}, {0,0,0,1,0,0,0,0}, {0,1,0,0,0,1,0,1}, {0,1,1,1,1,0,0,1}, {1,1,0,0,0,1,0,1}, {1,1,0,0,0,0,0,3} }; public static void main ( String args[] ) { new MiGong (); } public MiGong () { setTitle ("迷宮"); setLayout (new GridLayout (ROW, COL, 0, 0)); for ( int h = 0; h COL; h++ ) { for ( int g = 0; g ROW; g++ ) { switch (map[h][g]) { case 0: JButton p = new JButton (); p.setBackground (Color.red); add (p); break; case 1: JButton q = new JButton (); q.setBackground (Color.blue); add (q); break; case 2: JButton m = new JButton ("入口"); m.setBackground (Color.green); add (m); break; case 3: JButton n = new JButton ("出口"); n.setBackground (Color.green); add (n); break; } } } pack (); setLocationRelativeTo (null); setDefaultCloseOperation (EXIT_ON_CLOSE); setVisible (true); }}