小编tes*_*est的帖子

从文本文件中读取JSON

我知道一些JSON库,我现在正在研究Google-JSON,但我想要实现的只是简单的事情,我想知道你会建议什么.

我想要一个JSON库,让我读取一个JSON文本文件,让我把它转换成字符串,int,boolean等. - 现在使用Json.org/java

它可以阅读!但!!

import org.json.*;

public class readJ {

    public static String MapTitle;
    public static int[][] tiles;

    public static void main(String[] args) {

                       String json =
               "{"
               +"'name': 'map_one.txt',"
                +"'title': 'Map One',"
                +"'currentMap': 4,"
                +"'items': ["
                     +"{ name: 'Pickaxe', x: 5, y: 1 },"
                     +"{ name: 'Battleaxe', x: 2, y: 3 }"
                     +"],"
                +"map': [ [ 1,3,1,1,1,24,1,1,1,1,1,1,1 ],"
                    +"[ 1,3,1,1,1,24,1,1,1,1,1,1,1 ],"
                    +"[ 1,7,1,1,1,24,1,1,24,1,1,1,1 ],"
                    +"[ 1,7,1,1,7,1,1,1,24,1,1,1,1 ],"
                    +"[ 1,7,7,7,1,24,24,24,24,1,1,1,1 ],"
                    +"[ 1,1,7,1,1,24,1,24,1,1,1,1,1 ],"
                    +"[ 1,1,1,1,1,24,1,1,1,1,1,1,1 ],"
                    +"[ 1,1,3,1,1,24,1,1,1,1,1,1,1 …
Run Code Online (Sandbox Code Playgroud)

java json

8
推荐指数
1
解决办法
2万
查看次数

JList右键单击显示菜单(使用,删除,取消)

我一直在网上搜索这个答案.我有一个简单的JList,里面有项目.当我右键单击时,我想要一个菜单​​弹出"使用,删除,取消"或类似的东西.但是,我很难过.

下面的代码将生成一个简单的JList,里面有几个项目.我尝试在代码中添加右键单击,但它不起作用.救命?

这是我到目前为止:

import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseAdapter;
import javax.swing.*;



public class inv extends JApplet implements MouseListener {

    JList listbox;



     public void init()
     {


    String  listData[] = { "Item 1","Item 2","Item 3","Item 4" };
listbox = new JList( listData );

     listbox.addMouseListener( new MouseAdapter()
     {
        public void mousePressed(MouseEvent e)
        {
            if ( SwingUtilities.isRightMouseButton(e) )
            {
                listbox.setSelectedIndex(getRow(e.getPoint()));
            }
        }
     });

    listbox.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);


        add(listbox);
                    listbox.setVisible(true);

            listbox.setFocusable(false);

     }



     private int getRow(Point point)
     {
        return listbox.locationToIndex(point);
}

      public void mousePressed(MouseEvent e) {
      } …
Run Code Online (Sandbox Code Playgroud)

java swing popup jlist japplet

8
推荐指数
3
解决办法
1万
查看次数

编辑网页的JavaScript块...直播

我知道你可以在DOM视图中使用Firebug来编辑JavaScript变量但是......有没有办法可以使用(其他任何东西)来编辑嵌入在HTML页面中的实时JavaScript?

就像.html页面中的这种类型:

<script type="text/javascript>
// code here
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢.

html javascript

7
推荐指数
1
解决办法
7394
查看次数

JavaScript - 拆分要存储在2D Image()数组中的tileset图像

假设我有这个图像:

在此输入图像描述

我有这个2D数组tiles[]..并使用Image()函数...我怎么能使用(我认为最好的方法?)for循环将每个图块添加到array所以tile[0]通过然后很多有读取并用作Image()以后的对象在HTML5画布上绘制?

javascript html5

7
推荐指数
1
解决办法
1万
查看次数

在没有Web服务器的情况下使用jQuery获取JSON文件

我有一个编码面试测验,用于前端使用JSON和诸如此类的东西.我提交了我的文件,但我只想了解我所缺少的内容.

其中一个要求是Should not require a web server, and should be able to run offline..

我用过jQuery和习惯$.getJSON().JSON文件中获取数据.我把它扔在我的WAMP本地服务器上,它在所有三个主要浏览器(IE,Firefox,Chrome)上都运行良好.然后我把这个项目移到了Desktop,如此钟表,没有LOCALSERVER.

在Firefox 30.0上,它运行良好.没问题.

Oon谷歌浏览器,我知道你没有网络服务器就无法访问本地文件......

但是,在Internet Explorer 11上,它无效.为什么?

这是我正在使用的.这并不复杂.

function loadTasks() {
  console.log("Loading tasks...");
  $.getJSON("data.json", function(result) {
    $.each(result, function(i, task) {
      $("#load_tasks").append(
        "<div class='row'><span class='data-task'>" + task.name +
        "</span> <span class='data-date'>" + task.date +
        "</span> <span class='data-name'>" + task.assigned +
        "</span> </div>");
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

这是data.json

javascript jquery internet-explorer json jquery-data

7
推荐指数
2
解决办法
6833
查看次数

Java - 透明的JScrollPane

我有一个JTextArea,它位于JScrollPane的顶部.无论如何,我知道我可以使用该getViewPort()方法设置视口的不透明...但我似乎无法找到任何迹象表明如何做到这一点......任何地方.:S

这是我到目前为止:

 if (e.getKeyCode() == KeyEvent.VK_F)
{
    if (sp.isVisible())
    {
        sp.setVisible(false);
    }
    else
    {
        sp.setVisible(true);
    }
}
Run Code Online (Sandbox Code Playgroud)

java swing jscrollpane

6
推荐指数
2
解决办法
2万
查看次数

禁用HTML TextField下拉建议框

好的,所以你知道什么时候键入文本字段,如"测试",然后回去,当你输入"t"时,它会建议"测试"?如何从下拉意见框的doign中禁用文本字段?

如果有的话,可能 - 谢谢.

browser settings autocomplete

6
推荐指数
1
解决办法
4540
查看次数

一个很好的PHP IDE与GitHub集成?

我知道我可以使用Eclipse或NetBeans for PHP,但有没有其他替代的PHP IDE可以部分与GitHub一起使用?

php github

6
推荐指数
0
解决办法
3956
查看次数

使用jQuery的外部API GET()请求

我正在使用位于此处的IMDb API v2.0,我决定对其进行测试.我不能.我认为这是来自外部网站的跨浏览器AJAX请求..但我不知道任何其他方式.例如,这是imdbapi头像的测试

看到?这是我的代码.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />


    <title>IMDB api</title>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>

    <script type="text/javascript">
    $(document).ready(function()
{
    $('#movie').keyup(function() {

       var yourMovie = $("#movie").val();
  $("#debug").append("You are searching for ... "+yourMovie+"\n");

dataString = "t=Avatar";

$.ajax({
type: "GET",
url: "http://www.imdbapi.com/",
cache: false,
data: dataString,

success: function(html){
//$("#more").after(html);
alert("Success!");
}

});
});
});
</script>

</head>
<body>


<form action="#" method="get" enctype="text/html" >
<input type="text" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
1
解决办法
2万
查看次数

为摩纳哥编辑器添加更多语义突出显示

以下是 Monaco Editor (0.21.0) 实例的代码:

在此输入图像描述

这是 VS Code

在此输入图像描述

正如您所知,VS Code 更多地通过.log、参数、运算符+等中的颜色来定义。如何让 Monaco Editor 的顶级版本像 VS Code 那样着色?

monaco-editor

6
推荐指数
0
解决办法
596
查看次数