• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

setBorder not working in Eclipse

 
John Zelek
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
//********************************************************************
// P1DisplayPanel.java 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);
P1Display.setBorder(loweredBorder);

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
token
- Syntax error on token(s), misplaced construct(s)
 
Rob Spoor
Sheriff
Pie
Posts: 20665
65
Chrome Eclipse IDE Java Windows
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic