HTML, JavaScript, and CSS in a NetBeans Platform Application

Posted by Geertjan on Oracle Blogs See other posts from Oracle Blogs or by Geertjan
Published on Sat, 30 Jun 2012 10:24:41 +0000 Indexed on 2012/06/30 15:21 UTC
Read the original article Hit count: 222

Filed under:

I broke down the code I used yesterday, to its absolute bare minimum, and then realized I'm not using HTML 5 at all:

<html>
    <head>
        <link rel="stylesheet" href="style.css" type="text/css" media="all" />
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
        <script type="text/javascript" src="script.js"></script>
    </head>
    <body>
        <div id="logo">
        </div>
        <div id="infobox">
            <h2 id="statustext"/>
        </div>
    </body>
</html>

Here's the script.js file referred to above:

$(function(){
    
    var banana = $("#logo");
    
    var statustext = $("#statustext");
    
    var defaulttxt = "Drag the banana!";
    var dragtxt = "Dragging the banana!";
	
    statustext.text(defaulttxt);
	
    banana.draggable({
        drag: function(event, ui){
            statustext.text(dragtxt);
        },
        stop: function(event, ui){
            statustext.text(defaulttxt);
        }
    });
	
});

And here's the stylesheet:

body { 
    background:#3B4D61 repeat 0 0; 
    margin:0; 
    padding:0; 
}
h2 { 
    color:#D1D8DF; 
    display:block; 
    font:bold 15px/10px Tahoma, Helvetica, Arial, Sans-Serif; 
    text-align:center; 
}
#infobox { 
    position:absolute; 
    width:300px; 
    bottom:20px; 
    left:50%; 
    margin-left:-150px; 
    padding:0 20px; 
    background:rgba(0,0,0,0.5); 
    -webkit-border-radius:15px; 
    -moz-border-radius:15px; 
    border-radius:15px; 
    z-index:999; 
}
#logo { 
    position:absolute; 
    width:450px; 
    height:150px; 
    top:40%; 
    left: 30%; 
    background:url(bananas.png) no-repeat 0 0; 
    cursor:move; 
    z-index:700; 
}

However, I've replaced the content of the HTML file with a few of the samples from here, without any problem; in other words, if the HTML 5 canvas were to be needed, it could seamlessly be incorporated into my NetBeans Platform application:

https://developer.mozilla.org/en/Canvas_tutorial/Basic_usage

© Oracle Blogs or respective owner

Related posts about /NetBeans IDE