Can't find symbol error with registerFont() - why?
I am using the following code which is essentially the same as I copied from a post of someone for whom it apparently works. I am using JDK6 and Netbeans.
No matter what I do the line containing registerFont() causes Netbeans to flag it with the following error message:
cannot find symbol
symbol : method registerFont(java.awt.Font)
location: class java.awt.GraphicsEnvironment
Here is the code. What do I need to do to get rid of this error?
Thanks!
import java.awt.Font;
import java.awt.FontFormatException;
import java.awt.GraphicsEnvironment;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class FontLoad {
public Font downloadFont(String filename) throws IOException, FontFormatException{
URL serverStream=new URL("xxxxxxxxxxxx.com");
URLConnection uc=serverStream.openConnection();
System.out.println("Connection established. Downloading font...");
uc.setDoInput(true);
InputStream is=serverStream.openStream();
Font font=Font.createFont(Font.TRUETYPE_FONT, is);
GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(font); // <-----
System.out.println("Font downloaded.");
is.close();
System.out.println("Connection closed.");
font=font.deriveFont(45);
font=font.deriveFont(Font.PLAIN);
return font;
}
Addirional note: This is a java class within a JavaFX application if that is relevant.
It does seem to be relevant - if I create the same class as part of a Java application rether than a JavaFX application it compiles without error. Is the imported java.awt.GraphicsEnvironment different in the tow cases??
Edited by: Sidereal on Aug 28, 2009 11:19 AM
Similar Messages
-
Distiller "can't find font" error with MS-Gothic and ArialUnicodeMS
Hi. I'm tried to verify that Distiller (both 9 and XI) and PDF Generator (11.0 SP1) are able to generate PDFs from Postscript files using a variety of fonts. Almost every font that I tried works perfectly fine, but MS-Gothic and ArialUnicodeMS both fail with "can't find font" errors. I've verified font configurations in both Distiller and PDF Generator, and lots of other fonts work fine. I've also verified that the two fonts are installed, enabled, and can be used in other applications (e.g., MS Word). In fact, I can generate PDFs from MS Word documents on the same server that use both of those fonts. I suspect the errors are misleading in that those apps can find the fonts, but are unable to open or use them for some reason. I've been able to replicate this behavior both on Windows Server and Mac OS X.
Has anyone seen behavior like this? Any suggestions on how to get more information out of these Adobe apps to get a better idea what the real error is?
JJRAddirional note: This is a java class within a JavaFX application if that is relevant.
It does seem to be relevant - if I create the same class as part of a Java application rether than a JavaFX application it compiles without error. Is the imported java.awt.GraphicsEnvironment different in the tow cases??
Edited by: Sidereal on Aug 28, 2009 11:19 AM -
I have imported javax.swing.*; and I have a listener for my JList box but when I say impliments ListSelectionListener the compiler says can not find symbol. Can anyone help me on this?
ListSelectionListener is part of the javax.swing.event package, which is not the same as the javax.swing package.
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/event/ListSelectionListener.html -
Cannot find symbol error with ArrayList
Hi friends,
i am using ArrayList in the servlet file inorder to store the resultset retrieved from DB. When i compile my program i got a error like this one.
C:\apache-tomcat-6.0.16\webapps\rmanew\WEB-INF\classes\com\rajk\javacode\servlet
s>javac -classpath c:\apache-tomcat-6.0.16\lib\servlet-api.jar *.java
RMAEntryModel.java:385: cannot find symbol
symbol : method addElement(java.lang.Object)
location: class java.util.ArrayList
pat.addElement(rs.getObject("date"));
^
RMAEntryModel.java:386: cannot find symbol
symbol : method addElement(java.lang.Object)
location: class java.util.ArrayList
pat.addElement(rs.getObject("serial_no"));
^
RMAEntryModel.java:387: cannot find symbol
symbol : method addElement(java.lang.Object)
location: class java.util.ArrayList
pat.addElement(rs.getObject("replaced_serial_no"));
^
RMAEntryModel.java:388: cannot find symbol
symbol : method addElement(java.lang.Object)
location: class java.util.ArrayList
pat.addElement(rs.getObject("customer_inv_no"));
^
RMAEntryModel.java:389: cannot find symbol
symbol : method addElement(java.lang.Object)
location: class java.util.ArrayList
pat.addElement(rs.getObject("fault_desc"));
^
RMAEntryModel.java:390: cannot find symbol
symbol : method addElement(java.lang.Object)
location: class java.util.ArrayList
pat.addElement(rs.getObject("vendor_name"));
^
RMAEntryModel.java:403: cannot find symbol
symbol : method elementAt(int)
location: class java.util.ArrayList
everyPat.addElement(pat.elementAt(k));
^
RMAEntryModel.java:406: cannot find symbol
symbol : method addElement(java.util.ArrayList)
location: class java.util.ArrayList
all.addElement(everyPat);
^
8 errorsWhat is the problem?... Any help will be appreciatedRead the message. It cannot find the addElement() method on class java.util.ArrayList.
Just consult the javadoc of the class used for details about the class: [http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html].
In the future, those kind of basic compilation errors (and runtime exceptions) rather belongs in the 'New to Java' forum. Those are really trival. -
Re: School Project Help, can't find symbol error.
double tentaBill = iWhat's i?
It's in computeTentativBil method, i'm trying to return a value to main and "i" and set it to tentaBill, then pass tentabill to the next method.
public static double computeTentativeBill(Order theOrder)
double totalExtreme;
double totalModerate;
double totalMinor;
double i;
double extremeCost = 999.99;
double moderateCost = 499.99;
double minorCost = 99.99;
totalExtreme = (theOrder.extreme * extremeCost);
totalModerate = (theOrder.moderate * moderateCost);
totalMinor = (theOrder.minor * minorCost);
i = ((totalExtreme + totalModerate) + totalMinor);
// Welcome User To Program
System.out.println("Your Tentative Bill before Taxes is " +i);
return (i);
-
why am i getting this "can't find symbol error" in relation to class Function?
import javax.swing.JOptionPane;
public class MYPA5
public static void main ( String [] args )
Function myF = new Function( );
double Func1 = myF.getSum( );
class Functinon
double x;
String coeffa = JOptionPane.showInputDialog( null, "Give the first Coefficient");
double a = Double.parseDouble(coeffa);
String coeffb = JOptionPane.showInputDialog( null, "Give the second Coefficient");
double b = Double.parseDouble(coeffb);
String coeffc = JOptionPane.showInputDialog( null, "Give the third Coefficient");
double c = Double.parseDouble(coeffc);
String coeffd = JOptionPane.showInputDialog( null, "Give the fourth Coefficient");
double d = Double.parseDouble(coeffd);
double sum = a*Math.pow(x,0) + b*Math.pow(x,1) + c*Math.pow(x,2) + d*Math.pow(x,3);
public double getSum( )
return sum;
}Just guessing here...
Because you named it Functinon instead of Function? (but that may just be a typo in your question of course)
or because it is not public and not in the same package as MYPA5? -
Cannot find symbol error. don't know why
Hello, I'm trying to write a button bean in the shape of a triangle but netbeans keeps throwing up a cannot find symbol error at my g.fillPolygon line. I've declared the number of sides and x and y coords.
Any ideas as to why this is happening would be greatly appreciated.
Here's the code:
package trianglebutton;
import java.util.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
public class TriangleButtonBean extends JButton implements Serializable
private TriangleButtonBean graphicPolygon;
private Color buttonColour;
private Color textColour;
private String caption;
private int sides = 3;
private int size = 30;
private int centerX = 100;
private int centerY = 100;
public TriangleButtonBean()
super();
setPreferredSize(new Dimension(50,50));
setBorder(null);
buttonColour = Color.red;
textColour = Color.black;
caption = "";
public TriangleButtonBean(String acaption)
super();
setPreferredSize(new Dimension(50,50));
setBorder(null);
caption = acaption;
public void paintComponent(Graphics g)
String astring;
super.paintComponent(g);
g.setColor(buttonColour);
int centerX = graphicPolygon.getCenterX(); //Invoking getCenterX method
int centerY = graphicPolygon.getCenterY(); //Invoking getCenterY method
//int Xcoordinates [] = graphicPolygon.getPolygonXCoordinates(sides,size);
//int Ycoordinates [] = graphicPolygon.getPolygonYCoordinates(sides,size);
g.drawPolygon(centerX,centerY, sides); //Draw polygon using xcoord,ycoord and number of sides
g.fillPolygon(centerX,centerY, sides); //Fill poly
g.setColor(textColour);
if (caption.length() > 1)
astring = caption.substring(0,1);
else
astring = caption;
g.drawString(astring,22,27);
public void setButtonColour(Color acolour)
buttonColour = acolour;
repaint();
public Color getButtonColour()
return buttonColour;
public void setTextColour(Color acolour)
textColour = acolour;
repaint();
public Color getTextColour()
return textColour;
public void setCaption(String acaption)
caption = acaption;
repaint();
public String getCaption()
return caption;
// public void setCenterX(int xcoords)
// centerX = xcoords;
public int getCenterX()
return centerX;
// public void setCenterY(int ycoords)
// centerY = ycoords;
public int getCenterY()
return centerY;
public static void main(String[] args){
TriangleButtonBean agui = new TriangleButtonBean();
} // End of classPlease READ, STUDY, and UNDERSTAND the error messages, they are telling you exactly what the problem is:
. . .\TriangleButtonBean.java:56: cannot find symbol
symbol : method drawPolygon(int,int,int)
location: class java.awt.Graphics
g.drawPolygon(centerX,centerY, sides); //Draw polygon using xcoord,ycoord and number of sides
^
. . .\TriangleButtonBean.java:57: cannot find symbol
symbol : method fillPolygon(int,int,int)
location: class java.awt.Graphics
g.fillPolygon(centerX,centerY, sides); //Fill poly
^
2 errors
Process javac exited with code 1In both cases the messages ar telling you that the methods
drawPolygon(int,int,int)
method fillPolygon(int,int,int)
can't be found in java.awt.Graphics
And if you look at the documentation, you see that is indeed the problem - the first two arguments are int arrrays, not int.
Fix the method signature or use something else. -
Please help with cannot find symbol error. Been struggling all day :(
Hi all. :)
Writing a game for my phone with KToolbar and have been getting a cannot find symbol error for every variable and method I try to use across Classes. I've looked all over and though it seems a common problem I always either don't understand or can't get working the various solutions. Example of my errors:
C:\...\BTK800i.java:197: cannot find symbol
symbol : variable youSayWhat
location: class HelloCanvas
youSayWhat=key;
^
If I try BTK800i.variable or BTK800i.message I get a new error.
C:\...\src\BTK800i.java:184: non-static method newOrdersSarge() cannot be referenced from a static context
BTK800i.newOrdersSarge();
^
Both these errors apply to both variables and methods. It only happens when I'm using methods/variables of one class in another, am I using public and private incorrectly? It doesn't seem to make a difference if I make variables public or leave them private, I'm trying to get to them with a public method within a private class. Is it something else? I really have no idea. :(
Here's my code, it's long enough to be a tiresome read so I've tried to skip what I know isn't relevant.
public class BTK800i extends MIDlet {
private Display myDisplay;
private HelloCanvas myCanvas;
public int youSayWhat;
//a whole bunch more skipped here, but I'm fairly certain it's not anything that'll help find a solution
public BTK800i() {
paused=false;
public void startApp() throws MIDletStateChangeException {
if( paused ) {
myCanvas.repaint();
else {
myDisplay=Display.getDisplay(this);
myCanvas=new HelloCanvas();
myDisplay.setCurrent(myCanvas);
myCanvas.setFullScreenMode(true);
youSayWhat=0;
//again with the skipping, more code not related
public void newOrdersSarge() {
//whole bunch of code
//other methods skipped
class HelloCanvas extends Canvas {
public void keyPressed (int key) {
youSayWhat=key;
repaint ();
//skippage
}The stuff I skipped is mainly either more of the same sorta thing or maths/writing to screen stuff.
Thanks alot to anyone who helps. I'm really struggling with this. :(
Dan.But I have been reading them :(
My next-door neighbour unfortunately is an 80-something married man, but I will go have a looksie about static and instances.
I thought the point of public variables was that other classes could use them, is this wrong?
Also does this mean that to use the variables from my BTK class in the HelloCanvas class I need to first instantiate BTK? I don't understand how that works as the code starts running from the BTK class in the first place :S I guess more reading will help with this.
Thanks very much for replying. :)
Edit:
OK I have read up on it but I don't think I found anything I hadn't read before. I tried to make a new class which I could instantiate to hold all the variables and methods I wanted everything to be able to access, but that went disastrously. Am I right in understanding that there are no global variables in Java? :s
Edited by: Dan69 on Apr 17, 2010 1:15 PM -
Need help with class info and cannot find symbol error.
I having problems with a cannot find symbol error. I cant seem to figure it out.
I have about 12 of them in a program I am trying to do. I was wondering if anyone could help me out?
Here is some code I am working on:
// This will test the invoice class application.
// This program involves a hardware store's invoice.
//import java.util.*;
public class InvoiceTest
public static void main( String args[] )
Invoice invoice1 = new Invoice( "1234", "Hammer", 2, 14.95 );
// display invoice1
System.out.println("Original invoice information" );
System.out.println("Part number: ", invoice1.getPartNumber() );
System.out.println("Description: ", invoice1.getPartDescription() );
System.out.println("Quantity: ", invoice1.getQuantity() );
System.out.println("Price: ", invoice1.getPricePerItem() );
System.out.println("Invoice amount: ", invoice1.getInvoiceAmount() );
// change invoice1's data
invoice1.setPartNumber( "001234" );
invoice1.setPartDescription( "Yellow Hammer" );
invoice1.setQuantity( 3 );
invoice1.setPricePerItem( 19.49 );
// display invoice1 with new data
System.out.println("Updated invoice information" );
System.out.println("Part number: ", invoice1.getPartNumber() );
System.out.println("Description: ", invoice1.getPartDescription() );
System.out.println("Quantity: ", invoice1.getQuantity() );
System.out.println("Price: ", invoice1.getPricePerItem() );
System.out.println("Invoice amount: ", invoice1.getInvoiceAmount() );
and that uses this class file:
public class Invoice
private String partNumber;
private String partDescription;
private int quantityPurchased;
private double pricePerItem;
public Invoice( String ID, String desc, int purchased, double price )
partNumber = ID;
partDescription = desc;
if ( purchased >= 0 )
quantityPurchased = purchased;
if ( price > 0 )
pricePerItem = price;
public double getInvoiceAmount()
return quantityPurchased * pricePerItem;
public void setPartNumber( String newNumber )
partNumber = newNumber;
System.out.println(partDescription+" has changed to part "+newNumber);
public String getPartNumber()
return partNumber;
public void setDescription( String newDescription )
System.out.printf("%s now refers to %s, not %s.\n",
partNumber, newDescription, partDescription);
partDescription = newDescription;
public String getDescription()
return partDescription;
public void setPricePerItem( double newPrice )
if ( newPrice > 0 )
pricePerItem = newPrice;
public double getPricePerItem()
return pricePerItem;
Any tips for helping me out?System.out.println("Part number:
"+invoice1.getPartNumber;
The + sign will concatenate invoice1.getPartNumber()
after "Part number: " forming only one String.I added the plus sign and it gives me more errors:
C:\>javac InvoiceTest.java
InvoiceTest.java:16: operator + cannot be applied to java.lang.String
System.out.println("Part number: ", + invoice1.getPartNumber() );
^
InvoiceTest.java:17: cannot find symbol
symbol : method getPartDescription()
location: class Invoice
System.out.println("Description: ", + invoice1.getPartDescription() );
^
InvoiceTest.java:17: cannot find symbol
symbol : method println(java.lang.String,int)
location: class java.io.PrintStream
System.out.println("Description: ", + invoice1.getPartDescription() );
^
InvoiceTest.java:18: cannot find symbol
symbol : method getQuantity()
location: class Invoice
System.out.println("Quantity: ", + invoice1.getQuantity() );
^
InvoiceTest.java:18: cannot find symbol
symbol : method println(java.lang.String,int)
location: class java.io.PrintStream
System.out.println("Quantity: ", + invoice1.getQuantity() );
^
InvoiceTest.java:19: cannot find symbol
symbol : method println(java.lang.String,double)
location: class java.io.PrintStream
System.out.println("Price: ", + invoice1.getPricePerItem() );
^
InvoiceTest.java:20: cannot find symbol
symbol : method println(java.lang.String,double)
location: class java.io.PrintStream
System.out.println("Invoice amount: ", + invoice1.getInvoiceAmount() );
^
InvoiceTest.java:24: cannot find symbol
symbol : method setPartDescription(java.lang.String)
location: class Invoice
invoice1.setPartDescription( "Yellow Hammer" );
^
InvoiceTest.java:25: cannot find symbol
symbol : method setQuantity(int)
location: class Invoice
invoice1.setQuantity( 3 );
^
InvoiceTest.java:30: operator + cannot be applied to java.lang.String
System.out.println("Part number: ", + invoice1.getPartNumber() );
^
InvoiceTest.java:31: cannot find symbol
symbol : method getPartDescription()
location: class Invoice
System.out.println("Description: ", + invoice1.getPartDescription() );
^
InvoiceTest.java:31: cannot find symbol
symbol : method println(java.lang.String,int)
location: class java.io.PrintStream
System.out.println("Description: ", + invoice1.getPartDescription() );
^
InvoiceTest.java:32: cannot find symbol
symbol : method getQuantity()
location: class Invoice
System.out.println("Quantity: ", + invoice1.getQuantity() );
^
InvoiceTest.java:32: cannot find symbol
symbol : method println(java.lang.String,int)
location: class java.io.PrintStream
System.out.println("Quantity: ", + invoice1.getQuantity() );
^
InvoiceTest.java:33: cannot find symbol
symbol : method println(java.lang.String,double)
location: class java.io.PrintStream
System.out.println("Price: ", + invoice1.getPricePerItem() );
^
InvoiceTest.java:34: cannot find symbol
symbol : method println(java.lang.String,double)
location: class java.io.PrintStream
System.out.println("Invoice amount: ", + invoice1.getInvoiceAmount() );
^
16 errors -
Help - cannot find symbol error
Can someone help me? I am getting "cannot find symbol" error in my code and cannot figure out why. Here is my code:
public class toyInventory
private String[] toyInventory = {"ball", "bat", "bear", "car", "doll", "game", "glove", "playstation", "train"};
private int[] nineArray = {0,0,0,0,0,0,0,0};
int invItems = 0;
public void countToy()
String orderInput[] = {"bear", "train", "car", "ball", "doll", "ball", "train", "doll", "game", "train", "bear", "doll", "train", "car", "ball", "bat", "glove", "bat", "b", "doll", "bear", "ball", "doll", "bat", "car", "glove", "train", "doll", "bear"};
int noMatch;
for(int a = 0; a < orderInput.length; a++)
noMatch = 0;
for(int b = 0; b < toyInventory.length; b++)
if(orderInput[a] == toyInventory)
noMatch = 1;
break;
if(noMatch == 0)
invItems = 1;
public void printItems()
for(int c = 0; c < toyInventory.length; c++)
if (countToy[c] > 4)<-------- cannot find symbol error here
System.out.print("*");
System.out.print(toyInventory[c] + "\t" + countToy[c] + "\n"); <----cannot find symbol error here also
System.out.print("The number of invalid items in the order is" + invItems);
public static void main( String[] args)
toyInventory collection = new toyInventory ();
collection.countToy();
collection.printItems();public void countToy()
String orderInput[] = {"bear", "train", "car", "ball", "doll", "ball", "train", "doll", "game", "train", "bear", "doll", "train", "car", "ball", "bat", "glove", "bat", "b", "doll", "bear", "ball", "doll", "bat", "car", "glove", "train", "doll", "bear"};In the above code you have declared countToy() as method and while in the below lines you are calling countToy[] as an array. So please check that...
if (countToy[c] > 4)<-------- cannot find symbol error here
System.out.print("*");
System.out.print(toyInventory[c] + "\t" + countToy[c] + "\n"); <----cannot find symbol error here also
} -
"cannot find symbol" error while compiling the RMI
I am trying to implement a simple RMI.
I have the following :
1. HelloInterface which has the SayHello method defined.
2. HelloImpl which has the implementation of Say Hello
3. Server code
4. Client code
the HelloInterface compiles properly.
but when i say javac HelloImpl
package rmisample;
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
import java.rmi.RemoteException;
public class HelloImpl extends UnicastRemoteObject implements HelloInterface{ --> this is where i get the error
/** Creates a new instance of HelloImpl */
public HelloImpl()throws RemoteException {
super();
public String SayHello(String s) throws RemoteException
return "hello" +s;
I get the following error:
C:\Myjava\RMISample\src\rmisample>javac HelloImpl.java
HelloImpl.java:18: cannot find symbol
symbol: class HelloInterface
public class HelloImpl extends UnicastRemoteObject implements HelloInterface{
All 4 files are in the same directory.
Am not sure what is going wrong and am new to this.
Edited by: topcatin on Sep 14, 2007 6:52 AMThe problem is probably that the compiler can't find the file with that class definition.
Try changing your javac call so that is starts off
javac -classpath .
The dot is important!
If it works, then go read up on classpaths. -
Unable to compile "SerialDemo.java", many "cannot find symbols" errors
I have all the correct files in their respective directory.
comm.jar in jre\lib\bin,
javax.comm.properties in jre\lib
win32com.dll in jre\bin
I extracted all the whole of SerialDemo into one folder and started compiling from there. But it doesn't work. I keep getting many "cannot find symbol" errors. They are usually referred to by:
SerialParameters
SerialConnection
AlertDialog
SerialConnectionException
SerialDemo.java is not edited and was compiled directly. All of my files are in one folder (AlertDialog.java compiles fine and is in the same folder, etc)
I was wondering what might be the cause of it. I'm currently using a Windows XP Service Pack 2, IBM P3 Laptop. I was reading "http://forum.java.sun.com/thread.jspa?threadID=674514&messageID=3941560"
And I found out it works fine on Win2k OS. Why is this so? I'm getting the exact same error as he stated on his last post and I tried looking for a solution and decided to turn to you guys. I'd really appreciate some help, if any. Thanks in advance.I followed the PlatformSpecific. I realised that I
added one for JRE when it wasn't required. The
problem was solved.
Thank you so much, the both of you. My stupid mistake
caused quite a bit of havoc. I apologise.No need to apologise; The confusing part is that when you download
a jre, that's just what your get: a jre, but when you download the jdk
you not just get the jdk and the jre but you get a second jre with them,
stored under the jdk directory.
To the programmer that second jre is useless, it is used internally by
the jdk tools.
kind regards,
Jos -
Help! Getting the cannot find symbol error.
Hello everyone. I have gone throught my whole program and I am still getting a cannot find symbol error. What does this error mean exactly? Here is the code below. I am trying to color a background using a comobox method.
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EtchedBorder;
import javax.swing.border.TitledBorder;
import java.awt.GridLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JComboBox;
public class ComboboxFrame extends JFrame
public ComboboxFrame()
colorPanel = new JPanel();
colorPanel.setPreferredSize(new Dimension(PANEL_WIDTH, PANEL_HEIGHT));
getContentPane().add(colorPanel, BorderLayout.CENTER);
class ChoiceListener implements ActionListener
public void actionPerformed(ActionEvent event)
setbackgroundColor();
listener = new ChoiceListener();
createControlPanel();
setbackgroundColor();
pack();
private void createControlPanel()
JPanel colorPanel = createComboBox();
JPanel controlPanel = new JPanel();
controlPanel.setLayout(new GridLayout(1, 1));
controlPanel.add(colorPanel);
getContentPane().add(
controlPanel, BorderLayout.SOUTH);
public JPanel createComboBox()
colorCombo = new JComboBox();
colorCombo.addItem("Red");
colorCombo.addItem("Green");
colorCombo.addItem("Blue");
colorCombo.setEditable(true);
colorCombo.addActionListener(listener);
JPanel panel = new JPanel();
panel.add(colorCombo);
return panel;
public void setbackgroundColor()
String color = (String)colorCombo.getSelectedItem();
colorPanel.setbackgroundColor(new backgroungColor(color));
colorPanel.repaint();
private JPanel colorPanel;
private static final int PANEL_WIDTH = 300;
private static final int PANEL_HEIGHT = 300;
private JComboBox colorCombo;
private ActionListener listener;
}The line with the error is: colorPanel.setbackgroundColor(new backgroungColor(color));
Here is the second file
import javax.swing.JFrame;
public class backgroundTest
public static void main(String[] args)
JFrame frame = new comboboxFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}Any help would be appreciated. Thank youHello everyone. I have gone throught my whole
program and I am still getting a cannot find symbol
error. "Symbol" here means variable or method name (or maybe class name, but I think it will specifically bitch about classnames in that case).
String foo = "foo";
System.out.println(zoo); // no such variable as zoo. So...
colorPanel.setbackgroundColor(new backgroungColor(color));Looks like colorPanel or setbackgroundColor(new backgroungColor doesn't exist.
Note that spelling and capitalization count. Java's really anal that way. -
Can't find Centered look with Top Menu
Can't find Centered look with Top Menu
In SharePoint 2013 (with O365 subscription), when I go to Site > Change the look I see mainly two types of layouts:
1. Left aligned with top menu
2. Centered with left-side menu
Is this some sort of best practice? I'm trying to find a "look" that is centered (or full screen) with top menu - which seems to be the most common in most cloud CMS'es out there. Is there one in-built?
I tried modifying the Stylesheet by adding margin:0 auto; to
.ms-pub-contentLayout class, but that did not make any difference. Any help greatly appreciated!
PS: After clicking submit on this post in previous attempt few minutes ago I got Internal Server Error.Hi,
According to your description, my understanding is that you'd like to change the layout as centered with top menu as like below link.
https://zirlentechnologies-public.sharepoint.com/
I've done this by editing master page .css file.
#s4-bodyContainer {
min-height: 100%;
padding-bottom: 0px;
width: 1280px !Important;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
.ms-pub-contentLayout {
display: table-cell;
min-width: 1240px !Important;
Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply.
Prabhu -
Cannot find symbol error.. really stuck.
I have a class named Rectangle.java. It is in a package "Geometry" together with Point.java and Line.java. But when I try to use Rectangle.java in my main program, MyRect.java, it gives me a "cannot find symbol" error, particularly the methods and sometimes the variables. I tried compiling just my Rectangle class and it compiled fine.. And I tried the Line and Point classes on another program and it works fine... well probably because the Line and Point classes are from a book(Ivor Horton's Beginning Java 2).. I am just starting out in Java. :)
Rectangle.java
package Geometry;
public class Rectangle{
public Point[] corner = new Point[4];
public String name;
public Rectangle(){
corner[0].setPoints(0,0);
corner[1].setPoints(1,0);
corner[2].setPoints(0,1);
corner[3].setPoints(1,1);
name = new String("Unknown");
public Rectangle(double point1_x,double point1_y,double point2_x, double point2_y, String Name){
corner[0].setPoints(point1_x, point1_y);
corner[3].setPoints(point2_x, point2_y);
corner[1].setPoints(point2_x, point1_y);
corner[2].setPoints(point1_x, point2_y);
name = new String(Name);
public Rectangle(final Rectangle oldRect, String Name){
corner[0] = oldRect.corner[0];
corner[3] = oldRect.corner[3];
corner[1] = oldRect.corner[1];
corner[2] = oldRect.corner[2];
name = new String(Name);
public double getWidth(){
return corner[0].distance(corner[1]);
public static void printRectangle(final Rectangle rect){
for(int i= 0;i<4;i++){
System.out.println("Corner"+(i+1)+" X: "+rect.corner.getX()+" Corner"+(i+1)+" Y: "+rect.corner[i].getY());
System.out.println();
public String toString(){
return ("Name: "+name);
}MyRect.java
import Geometry.*;
public class MyRect{
public static void main(String[] args){
Rectangle myRect = new Rectangle(0,0,2,1);
Rectangle copyRect = new Rectangle(myRect);
printRectangle(myRect);
double width = myRect.getWidth();
}and the errors:
MyRect.java:4: cannot find symbol
symbol : constructor Rectangle(double,double,double,double,java.lang.String)
location: class Rectangle
Rectangle myRect = new Rectangle(0.0,0.0,2.0,1.0,"My Rectangle")
^
MyRect.java:9: cannot find symbol
symbol : variable name
location: class Rectangle
System.out.println(myRect.name);
^
2 errorsAre you sure you have posted the whole content of MyRect.java
import Geometry.*;
public class MyRect{
public static void main(String[] args){
Rectangle myRect = new Rectangle(0,0,2,1);
Rectangle copyRect = new Rectangle(myRect);
printRectangle(myRect);
double width = myRect.getWidth();
}I don't see the following error line in the code you have given.
MyRect.java:4: cannot find symbol
symbol : constructor Rectangle(double,double,double,double,java.lang.String)
location: class Rectangle
Rectangle myRect = new Rectangle(0.0,0.0,2.0,1.0,"My Rectangle")
^
MyRect.java:9: cannot find symbol
symbol : variable name
location: class Rectangle
System.out.println(myRect.name);
^
2 errors
Maybe you are looking for
-
OC4J 9.0.2 Installation fails
Hi, i have tried to install OC4J 9.0.2 on HPUX 11. When i am Starting OC4J the VM dies after a minute with the following error: # Java version: # HotSpot VM (mixed mode) # HotSpot Virtual Machine Error, Unexpected Signal 11 # occurred at pc=acbbf54c
-
LR2:DNG - PSCS3:'Smart Object' workflow question
Hello, I've just started working with DNG files exported as Smart Object from LR2 to PSCS3 and I would appreciate some feedback on my experiences thus far. Let us assume that I've made basic corrections to _DSC1190.dng within LR2. I then want to appl
-
Web conference/ lenovo communications utility not working
Web conference wont open. This has worked before so i dont know what has happened. I have tried uninstalling/reinnstalling it but the same thing occurs. It loads for a second, but does not open. I have a e531 laptop, windows 7 Any ideas?
-
Spanish (Espanol) anyone?
Hi, Where can I find Spanish punctuation, like upside down question marks, n-yays etc.? Thanks, Allan
-
Camera connection kit + Canon EOS 7D,it works?
I'm planning to buy the apple's camera connection kit to use with my iPad 2 and my Canon EOS 7D.Im shooting RAW with an 16GB CF.There are any known issues that i may have?