Results 1 to 3 of 3
  1. #1
    kuaimun is offline Member
    Join Date
    Jan 2009
    Posts
    1
    Rep Power
    0

    Default constructor issue

    Hi all,

    Our project is having an issue here and we're not sure how to go about rectifying this error...any help or suggestions will be greatly appreciated!!!

    ***we encounter an error in this line "public CommPortOpen(Frame F)" which we are supposedly to return F variables but it doesn't, instead the program can't be executed and run properly....question is do we need to change the variable "Frame F" to "null" or do we need to reconstruct this line to another?

    thanks,:):):):):):):):):)

    Euphe

    /* Constructor */
    public CommPortOpen(Frame F)
    throws IOException, NoSuchPortException, PortInUseException,
    UnsupportedCommOperationException {
    // Use the PortChooser from before. Pop up the JDialog.
    PortChooser chooser = new PortChooser(null);
    String portName = null;
    do {
    chooser.setVisible(true);
    // Dialog done. Get the port name.
    portName = chooser.getSelectedName();
    if (portName == null)
    System.out.println("No port selected. Try again.\n");
    } while (portName == null);
    // Get the CommPortIdentifier.
    thePortID = chooser.getSelectedIdentifier();
    // Now actually open the port.
    // This form of openPort takes an Application Name and a timeout.
    //
    System.out.println("Trying to open " + thePortID.getName() + "...");
    switch (thePortID.getPortType()) {
    case CommPortIdentifier.PORT_SERIAL:
    thePort = thePortID.open("DarwinSys DataComm",
    TIMEOUTSECONDS * 1000);
    SerialPort myPort = (SerialPort) thePort;

    // set up the serial port
    myPort.setSerialPortParams(BAUD, SerialPort.DATABITS_8,
    SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
    break;
    case CommPortIdentifier.PORT_PARALLEL:
    thePort = thePortID.open("DarwinSys Printing",
    TIMEOUTSECONDS * 1000);
    ParallelPort pPort = (ParallelPort)thePort;
    // Tell API to pick "best available mode" - can fail!
    // myPort.setMode(ParallelPort.LPT_MODE_ANY);
    // Print what the mode is
    int mode = pPort.getMode();
    switch (mode) {
    case ParallelPort.LPT_MODE_ECP:
    System.out.println("Mode is: ECP");
    break;
    case ParallelPort.LPT_MODE_EPP:
    System.out.println("Mode is: EPP");
    break;
    case ParallelPort.LPT_MODE_NIBBLE:
    System.out.println("Mode is: Nibble Mode.");
    break;
    case ParallelPort.LPT_MODE_PS2:
    System.out.println("Mode is: Byte mode.");
    break;
    case ParallelPort.LPT_MODE_SPP:
    System.out.println("Mode is: Compatibility mode.");
    break;
    // ParallelPort.LPT_MODE_ANY is a "set only" mode;
    // tells the API to pick "best mode"; will report the
    // actual mode it selected.
    default:
    throw new IllegalStateException
    ("Parallel mode " + mode + " invalid.");
    }
    break;
    default:// Neither parallel nor serial??
    throw new IllegalStateException("Unknown port type " + thePortID);
    }
    // Get the input and output streams
    // Printers can be write-only
    try {
    is = new DataInputStream(thePort.getInputStream());
    } catch (IOException e) {
    System.err.println("Can't open input stream: write-only");
    is = null;
    }
    os = new PrintStream(thePort.getOutputStream(), true);
    }

  2. #2
    CJSLMAN's Avatar
    CJSLMAN is offline Moderator
    Join Date
    Oct 2008
    Location
    Mexico
    Posts
    1,159
    Rep Power
    8

    Default Don't cross post...

    It is not a good idea to cross post... it angers people who are trying to help you. You should try to stay with one forum. If you don't get the help you were expecting or the answers you were looking for, then you can post in another forum.
    constructor issue (Java in General (intermediate) forum at JavaRanch)

    CJSL
    Chris S.
    Difficult? This is Mission Impossible, not Mission Difficult. Difficult should be easy.

  3. #3
    DarrylBurke's Avatar
    DarrylBurke is offline Forum Police
    Join Date
    Sep 2008
    Location
    Madgaon, Goa, India
    Posts
    11,458
    Rep Power
    20

Similar Threads

  1. constructor ... is not visible
    By emceenugget in forum New To Java
    Replies: 2
    Last Post: 09-27-2008, 06:12 AM
  2. Constructor
    By Sarinam in forum AWT / Swing
    Replies: 1
    Last Post: 06-19-2008, 09:03 AM
  3. Replies: 0
    Last Post: 12-19-2007, 10:10 AM
  4. Replies: 0
    Last Post: 12-19-2007, 10:01 AM
  5. Constructor Help
    By bluegreen7hi in forum New To Java
    Replies: 2
    Last Post: 11-15-2007, 06:44 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •