I want to create a graphic background Frame. So I derived a panel of my own from the Panel class, then
overrided the paint method to supply whatever the graphic is. There was 1 error in the following codes:  
Method drawimage(java.awt.Image, int, int, ImagePanel) not found in class java.awt.Graphics
Could you please tell me what the correct codes should be?
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;

public class Frame1 extends Frame
 public Frame1()

  imagePanel1 = new ImagePanel();
  Button1 = new Button(" ");
  this.addWindowListener(new WindowAdapter(){
                  public void windowClosing(WindowEvent e){
 static public void main(String args[])
       (new Frame1()).setVisible(true);
 ImagePanel imagePanel1;
 Button Button1;
class ImagePanel extends Panel
       String name = "bgrun3.gif";
       Image background = Toolkit.getDefaultToolkit().getImage(name);

        public void paint(Graphics g)

One more favour, could you please tell me how I can make my system to work with ODBC MS Access database programming to work? When I open the "32bit ODBC" icon, I saw a tabbed dialog with a number of tabs, including "User DSN",  "System DSN", "File DSN", etc.  I alse found the MS Access 97 Database in "User DSN", What should I do the next?
Who is Participating?
aziz061097Connect With a Mentor Commented:
Just make g.drawimage to g.drawImage  (note the uppercase "I")
AmySAuthor Commented:
Adjusted points to 60
For the second part of your question :

if you open 32 bit odbc you will find several tabs

DSN means Data Source Name , The User DSN means these will be specific to the user who has logged in on that machine. System DSN means these will appear if any user is logged in , so it is better to create System DSNs .

For creating a MS Access DSN follow the following steps
1. Select System DSN tab
2. Click on the add button
3. You will find a list of ODBC drivers(if installed )
4. Select Microsoft Access and click Finish
5. You will get a dialog , in the "Data Source Name" enter the name you want to call it (this is the name you will have to specify in your java program while doing a JDBC connection)
6. Click the Select button and you will get a File Dialog , select the .mdb file which has your Database. If you do not find the .mdb file you can do a find on Explorer to find *.mdb file.
7. Your DSN is now set and you can use this to connect to Access from a Java program. (Northwind.mdb is a sample installed by MS Access of Office 97)
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.