PDA

View Full Version : سوال: void pain??



armin20
شنبه 26 مرداد 1387, 10:31 صبح
برای نوشتن بازی مار پله به مشکل خوردم چرا وقتی کامنت public void

paint... رو پاک میکنم دیگه بردم و نشون نمیده؟
باب قبلنا انجا اونایی که بلد بودن خسیس نبودن جواب میدادن




public class board extends JFrame implements

MouseListener{
JLabel jLabel1 = new JLabel();
JButton b1 = new JButton();
JLabel l1 = new JLabel();
JLabel l2 = new JLabel();
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();

BorderLayout borderLayout1 = new

BorderLayout();


public board() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
getContentPane().setLayout(null);
jLabel1.setIcon(new ImageIcon(new

java.net.URL(


"file:///D:/InternetSaveFile/qsmerpc.jpg")));
jLabel1.setText("jLabel1");
jLabel1.setBounds(new Rectangle( -2,

49, 817, 543));
b1.setBounds(new Rectangle(396, 599,

105, 42));
b1.setFont(new java.awt.Font

("Tahoma", Font.BOLD, 16));
b1.setText("Number");
b1.addActionListener(new

board_b1_actionAdapter(this));
l1.setBounds(new Rectangle(280, 598,

105, 42));
l1.addAncestorListener(new

board_l1_ancestorAdapter(this));
l2.setFont(new java.awt.Font

("Tahoma", Font.BOLD, 14));
this.setJMenuBar(jMenuBar1);
jMenu1.setText("File");
jMenuItem1.setText("Player");
jMenuItem1.addActionListener(new

board_jMenuItem1_actionAdapter(this));
jMenuItem2.setText("Exit");
jMenuItem2.addActionListener(new

board_jMenuItem2_actionAdapter(this));
this.getContentPane().add(b1);
l2.setBounds(new Rectangle(606, 12,

189, 38));
this.getContentPane().add(l1);
this.getContentPane().add(jLabel1,

null);
this.getContentPane().add(l2);
jMenuBar1.add(jMenu1);
jMenu1.add(jMenuItem1);
jMenu1.addSeparator();
jMenu1.add(jMenuItem2);

}

public static void main(String[] args) {
board brd = new board();
brd.setSize(900,700);
brd.setVisible(true);
}
//-------------------creates random number &

put it in label----------------\\
public void b1_actionPerformed

(ActionEvent e) {
double number=(Math.floor(6) *

Math.random() + 1);
l1.setText(""+number);
}

public void l1_ancestorAdded

(AncestorEvent event) {
}
//------------------give player name--------

---------------------\\
public void jMenuItem1_actionPerformed

(ActionEvent e) {
String

name=JOptionPane.showInputDialog(null,"Enter

Your Name");
l2.setText(name+" is now playing");
}
//----------------exit-----------------\\
public void jMenuItem2_actionPerformed

(ActionEvent e) {
System.exit(0);
}

//------------------------------------------

----------------------------\\

public void mouseClicked(MouseEvent me) {

int x=me.getX();
int y = me.getY();
{
try {
} catch (Exception exception) {
exception.printStackTrace();
}
}
}
public void mousePressed(MouseEvent me)

{}
public void mouseReleased(MouseEvent me)

{}
public void mouseEntered(MouseEvent me)

{}
public void mouseExited(MouseEvent me) {}

int x;
int y;

/*public void paint(Graphics g){
g.setColor(Color.red);
g.fillOval(x, y, 30, 30);
try {
while(true){
//repaint();
g.setColor(Color.red);
g.fillOval(x, y, 30, 30);
}
} catch (Exception exception) {
exception.printStackTrace();
}
}*/