permaculture playing cards*
The moose likes Swing / AWT / SWT and the fly likes setBorder not working in Eclipse Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "setBorder not working in Eclipse" Watch "setBorder not working in Eclipse" New topic

setBorder not working in Eclipse

John Zelek

Joined: Nov 10, 2012
Posts: 2
// Author: Zelek
// Panel for calculator output

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;

public class P1CalculatorInterface extends JPanel
double tempValue1 = 0, tempValue2 = 0, tempValue3 = 0, memStorage = 0;

// State constants
final int OFF = 0;
final int ON = 1;

// Display panel
JPanel P1Display = new JPanel();
Border loweredBorder = new EtchedBorder(EtchedBorder.LOWERED);

I get the following error on the last line of code above. Looks fine to me. Thoughts?

Multiple markers at this line
- Syntax error on token "loweredBorder", VariableDeclaratorId expected after this
- Syntax error on token(s), misplaced construct(s)
Rob Spoor

Joined: Oct 27, 2005
Posts: 19654

Your statement P1Display.setBorder(loweredBorder); does not occur within a constructor, initializer block or method. Outside those you can only have declarations (with or without initialization).

How To Ask Questions How To Answer Questions
I agree. Here's the link:
subject: setBorder not working in Eclipse
Similar Threads
Problem in drawing a rectangle .....
Switching between the frames
[newbie] Syntax error on token(s), misplaced construct(s)
How can I add rows in a Jtable
How can I get the users input?