Thanks for the help Biki.
I modified my code however this line would not compile. This was using awt.Color.
uniFont.getEffects().add(new ColorEffect(Color.WHITE());
By slightly modifying the code and including the slick.Color import i was able to compile and get a string to screen.
Code:
@Override
public void render(GameContainer arg0, Graphics arg1) throws SlickException {
uniFont.drawString(100, 100, "Some text", Color.blue);
}
@Override
public void init(GameContainer arg0) throws SlickException {
font = new Font("Helvetica", Font.PLAIN, 24);
uniFont = new UnicodeFont(font, font.getSize(), font.isBold(), font.isItalic());
uniFont.getEffects().add(new ColorEffect());
uniFont.addAsciiGlyphs();
uniFont.loadGlyphs();
}