小编Jac*_*vis的帖子

两个数字之间的Javascript随机整数

我正在尝试创建一个随机数生成器,在两个数字之间生成随机数.例如,假设我想生成一个介于4到10之间的随机数,我希望它能够从4到10中选择任意数字.这是我尝试过的:

var randNumMin = 4;
var randNumMax = 10;
var randInt = (Math.floor(Math.random() * (randNumMax - randNumMin + 1)) + randNumMin);
Run Code Online (Sandbox Code Playgroud)

然而,这似乎不起作用,并产生了不在4到10之间的奇怪随机数,有些从0开始.这样做的正确算法是什么?

这是我正在实现该算法的代码:

$(function() {
    $('#generateRandNums').click(function() {

        var numCount = document.getElementById("randNumCount").value;
        var randNumMin = document.getElementById("randNumMin").value;
        var randNumMax = document.getElementById("randNumMax").value;

        if (numCount.match(/^[\d]*$/ ) && randNumMin.match(/^[\d]*$/ ) && randNumMax.match(/^[\d]*$/ )) {       
            if (numCount == "" || randNumMin == "" || randNumMax == "")  {
                alert ("Please fill out all forms then try again.");

            } else {
                if (randNumMin>randNumMax) {
                    alert ("Please make …
Run Code Online (Sandbox Code Playgroud)

javascript random

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

使用jQuery更改文本区域值

我怎么能通过jQuery更改文本区域的值.这是一个示例:

var content = "Hello World";
//Code to set the value of the 
text area to content here.
Run Code Online (Sandbox Code Playgroud)

我如何通过jQuery或只是javascript来做到这一点?感谢您的回答.我试过这个:

var txtArea = document.getElementById('aTextArea');
txtArea.value = rolls;
Run Code Online (Sandbox Code Playgroud)

然而,这只是在黑暗中拍摄的.

html javascript jquery

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

包含JButton对象的数组

好吧,所以我试图从我用来学习Java的书中做练习.这是我到目前为止的代码:

import javax.swing.*;
import java.awt.GridLayout;
import java.awt.BorderLayout;
public class Calculator {
    //Declaration of all calculator's components.
    JPanel windowContent;
    JTextField displayField;
    JButton button0;
    JButton button1;
    JButton button2;
    JButton button3;
    JButton button4;
    JButton button5;
    JButton button6;
    JButton button7;
    JButton button8;
    JButton button9;
    JButton buttonPoint;
    JButton buttonAdd;
    JButton buttonEqual;
    JPanel pl;

    //Constructor creates the components in memory and adds the to the frame using combination of Borderlayout.
    Calculator() {
        windowContent= new JPanel();

    // Set the layout manager for this panel
        BorderLayout bl = …
Run Code Online (Sandbox Code Playgroud)

java arrays swing jbutton

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

将HTML元素置于页面中间

我想在页面中间水平和垂直放置一个HTML元素,但是我很难让它在水平方向上对齐.我想把div"内容"集中在一起.这是我的css:

#background
{
position:absolute; 
width:100%; 
height:100%; 
margin:0px; 
padding:0px; 
left:0px; 
right:0px;
z-index:1;
text-align: center;
}

#content
{
margin-left: auto;
margin-right: auto;
 width: 200px;
 z-index: 2;
 position: absolute;
}
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<html>
<head>
<link REL="STYLESHEET" TYPE="text/css" HREF="style/myStyle.css"> 
</head>
<body style="padding:0px; margin:0px; overflow:hidden;"> 


 <div id="background"><img src="images/backgroundimage.png" width="100%" height="100%">

 </div>

 <div id="content">

 <p>Here is some content</p>
 </div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

由于div必须定位为绝对,所以这样做:

 margin: 0 auto;
Run Code Online (Sandbox Code Playgroud)

不行.我不知道该怎么做.另外,我希望它垂直位于页面的中心.非常感谢帮助,谢谢.

编辑:我需要将背景放在一个单独的div中,以便它可以重新调整大小,并且内容不会显示位置是否相对.

html css center

5
推荐指数
2
解决办法
5352
查看次数

Java标签整数

我想创建一个Java计数器,计算一个人在游戏中获胜的数量.我尝试了以下方法:

int winCount=0;
winCounter=new Label(int winCount);
Run Code Online (Sandbox Code Playgroud)

Eclipse告诉我将winCount转换为字符串,但我需要它以数学方式工作.我怎样才能做到这一点?

java int label

0
推荐指数
1
解决办法
4025
查看次数

标签 统计

html ×2

java ×2

javascript ×2

arrays ×1

center ×1

css ×1

int ×1

jbutton ×1

jquery ×1

label ×1

random ×1

swing ×1