我的目标是增加"收入($)"和"年"的规模.但是我不知道怎么做.我能够增加"苹果,榴莲,橘子"和"2012年,2013年".
以下是我的代码.
JFreeChart chart = ChartFactory.createBarChart3D("", // chart title
"Years", // domain axis label
"Revenue ($)", // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
false, // include legend
false, // tooltips
false);
CategoryPlot plot = chart.getCategoryPlot();
CategoryAxis axis = plot.getDomainAxis();
CategoryPlot p = chart.getCategoryPlot();
ValueAxis axis2 = p.getRangeAxis();
Font font = new Font("Dialog", Font.PLAIN, 25);
axis.setTickLabelFont(font);
Font font2 = new Font("Dialog", Font.PLAIN, 15);
axis2.setTickLabelFont(font2);
LegendTitle legend = new LegendTitle(plot.getRenderer());
Font font3 = new Font("Dialog", Font.PLAIN, 20); …
Run Code Online (Sandbox Code Playgroud) 我的目标是首先验证上传文件是图像,如果是图像,我将显示它.我从验证码和图像代码中获取代码.
起初我能够显示图像.但是,当我将显示图像代码与验证代码相结合时,我无法同时验证和显示工作.
谁能帮帮我吗?以下是我的代码.提前致谢!:)
<input type="file" name="dataFile" id="fileChooser" onchange="readURL(this);" />
<SCRIPT type="text/javascript">
var _validFileExtensions = [".jpg", ".jpeg", ".bmp", ".gif", ".png"];
function readURL(input) {
var arrInputs = document.getElementById("fileChooser").value;
for (var i = 0; i < arrInputs.length; i++) {
var oInput = arrInputs[i];
if (oInput.type == "file") {
var sFileName = oInput.value;
if (sFileName.length > 0) {
var blnValid = false;
for (var j = 0; j < _validFileExtensions.length; j++) {
var sCurExtension = _validFileExtensions[j];
if (sFileName.substr(sFileName.length - sCurExtension.length, …
Run Code Online (Sandbox Code Playgroud) 我正在尝试玩代码。但是,为什么网页永远不允许访问任何本地文件。
意思是如果你写
<img src="c:\ImageFolder\Angelica.jpg"/>
Run Code Online (Sandbox Code Playgroud)
在 jsp 文件中,它将不起作用。
为什么不?有没有办法从我的 C 盘检索图像并在网页中显示?
image ×2
axis-labels ×1
file-upload ×1
font-size ×1
java ×1
javascript ×1
jfreechart ×1
jsp ×1
validation ×1