小编R D*_*abh的帖子

如何在java中的边框布局中嵌入网格布局

我有一个边框布局,我想在中心部分添加网格布局.但是,我无法声明网格,然后将其添加到我的中心边框.我怎样才能做到这一点?

public Liability_Calculator(String s)
{
    super(s);
    setSize(325,200);

    c = getContentPane();
    c.setLayout(new BorderLayout());

    //the top label
    total = new JLabel("Total monthly liabilities ", JLabel.CENTER);
    c.add(total, BorderLayout.NORTH);


    //the grid
    GridLayout grid = new GridLayout(2,2);

    text_field1 = new JTextField(7);

    //I GET AN ERROR HERE!!!!!!!
    grid.add(text_field1);

    //AND ERROR HERE!!!!!!!!!!!!!
    c.add(grid, BorderLayout.CENTER);




    setVisible(true);
}
Run Code Online (Sandbox Code Playgroud)

java swing grid-layout

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

如何从表中获取最新日期

我有代码,我从我的表中查询有一个属性调用的东西CreateDate.我只想获得最近日期的对象.这就是我所拥有的:

var post = UnitOfWork.TableName.Query(postFilter);
Run Code Online (Sandbox Code Playgroud)

我尝试使用像这样的Max函数:

var post = UnitOfWork.TableName.Query(postFilter).Max(x => x.CreatedDate);
Run Code Online (Sandbox Code Playgroud)

但那只返回日期.

如何返回最新的整个对象?

c# date

4
推荐指数
1
解决办法
234
查看次数

如何在不删除整个页面的情况下使用javascript向html添加内容

我有一个小计算器,我正在添加到我的HTML.它有几个下拉菜单来选择东西,当一个人点击提交按钮时,我想在我的HTML中显示计算器下面的图片.我尝试使用javascript函数:document.write()但是清除了整个页面.有没有办法让我可以运行一个javascript函数,只有在点击提交按钮时才会将图片添加到我的页面?

这是我的代码的基本概要,我遇到的问题是:

<html>

<head>
<script type="text/javascript">

function calc_rate() {

    //code that displays a message after the submit button is hit        
    document.write("answer");
}

</script>

</head>
<body>


<table>


<tr>
    <td class=rate_calc_label>Select Your Option Type:</td>
<td><select name="type1">
    <option></option>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    </select></td>
</tr>  


<tr>
<td class=rate_calc_label>Select The Second Number:</td>
<td><select name="type2">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
    </select></td>
</tr>


<tr>
<td><input type="submit" value="Submit" name="calc_button" onclick="calc_rate()"/></td>
<td></td>
</tr>    

</table>

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

是否可以使用某种内部HTML?这就是我在库存溢出时从别人那里得到的,但我仍然有点困惑

html javascript document.write

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

java中的内部类和本地内部类之间有什么区别?

如果一个类是一个本地内部类,这是否意味着它在另一个类的方法中,或者它是否意味着它只是在某个地方的另一个方法中定义.

例如,在下面的代码中,MenuListener是否被视为内部本地类?

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MenuDemo extends JFrame{
private Container c;
private ImageIcon[] images = new ImageIcon[5];
private JLabel picture;
private JPanel mainPanel;
private JMenuBar menuBar;
private JMenu menu;
private JMenuItem bird,cat,dog,rabbit,pig;

public MenuDemo() {
    super("Menu Demo");

    c = getContentPane();
    c.setLayout(new BorderLayout());

    mainPanel = new JPanel();

    // Store the animal pictures in an array.
    for (int i=0; i<5; i++){
        images[i] = new ImageIcon("image" + i + ".gif");
    }
    //Set up the picture label.
    picture = …
Run Code Online (Sandbox Code Playgroud)

java inner-classes actionlistener

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

如何让IE在IE中支持日期选择器

当我使用jquery mobile在IE中为日期创建输入标记时,没有像chrome中那样显示的日历弹出窗口.是否有可以下载的插件可以为IE创建日历弹出窗口?

这是我正在使用的HTML:

<input id="EndDate" name="EndDate" type="date" value="">
Run Code Online (Sandbox Code Playgroud)

并且我测试过的所有IE版本都没有内置的日期选择器(IE 8,9,10等)

internet-explorer datepicker jquery-mobile

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

如何将列表转换为Python中的计数器对象

我有一个如下所示的列表:

myList = [('string1', 48), ('string2', 48), ('string3', 18)]
Run Code Online (Sandbox Code Playgroud)

我怎样才能把它转换成计数器?我已经这样了:

newCounter = Counter(myList)
Run Code Online (Sandbox Code Playgroud)

但我似乎仍在收到一份清单

python counter list

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

如何使用cq中的linq检查列表中是否存在两个值

我有一个看起来像这样的linq语句:

if(items.Any(x => x.CustomerID == 4))
{

}
Run Code Online (Sandbox Code Playgroud)

但是,我想在我的项目列表中找到一个对象,该对象不仅包含4的customerID,还包含6的designID.

我知道我可以这样做:

if(items.Any(x => x.CustomerID == 4) && items.Any(x => x.DesignID == 6))
{

}
Run Code Online (Sandbox Code Playgroud)

但这可能不起作用,因为我需要找到同时具有这两个值的对象(这将单独检查是否存在这些值).有没有办法将这些结合起来?

c# linq

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

改变我的jquery移动主题改变了我的CSS风格

我有一个可折叠的设置,我在我的网站上创建,看起来类似于:

<div data-role="collapsible-set" id="result" style="margin: auto; padding-top: 50px; padding-bottom: 20px;">
     <div>
         <h2>
        <span style="font-size: 16px; font-weight: bold; white-space: pre-wrap;" id="title' + num + '">abc</span><br>
        <span style="font-size: 14px; font-weight: normal;" id="author' + num + '"></span>
        <div style="font-weight: normal;">
            <span style="font-style:italic; font-size: 13px;" id="journal' + num + '"></span>
        </div>
        </h2>
        <div style="font-size: 14px;">
            more info
        </div>
     </div>       
</div>
Run Code Online (Sandbox Code Playgroud)

但是,在我将一个主题应用到我添加到可折叠集的每个元素后,我的样式发生了变化,我无法弄清楚原因.在我在可折叠集合中添加div之前,我添加了以下属性:

div.setAttribute("data-theme", "c");
Run Code Online (Sandbox Code Playgroud)

这是我的列表项在样式之前的样子:

在此输入图像描述

这是我添加主题后的样子:

在此输入图像描述

如您所见,每条线之间的间距现在非常大.我试图使用填充更改css,但这并没有改变任何东西.有人能指出我正确的方向吗?

这是一个前后小提琴:

之前

html javascript css jquery-mobile

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

在我的ajax完成后如何显示我的加载图标

我有一个简单的javascript函数,如下所示:

function showHint() {
    var xmlhttp = new XMLHttpRequest();

    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

            //extract data here

        }
    }

    xmlhttp.open("GET", "articles.php?q=" + cat + "&year1=" + start_year + "&year2=" + end_year, true);

    xmlhttp.send();

}
Run Code Online (Sandbox Code Playgroud)

我希望能够在ajax完成后显示我的加载图标.我使用以下命令在js的开头显示我的加载图标:

$.mobile.loading("show");
Run Code Online (Sandbox Code Playgroud)

它很好地显示了图标(使用jquery mobile).但是,我只需要在ajax完成后隐藏图标.我试图在jQuery中使用.done(),但我认为我没有正确使用它:

xmlhttp.onreadystatechange.done(function(){
    $.mobile.loading("hide");
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery jquery-mobile

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

如何在 C# 中创建常量哈希集

现在我有一个 const 字符串数组并循环检查是否存在一个值。但我想要一种更有效的方式来存储我的价值观。我知道有一个哈希集可以这样使用:

HashSet<string> tblNames = new HashSet<string> ();
tblNames.Add("a");
tblNames.Add("b");
tblNames.Add("c");
Run Code Online (Sandbox Code Playgroud)

但是,是否可以像这样使它成为我班级的常量成员:

public const HashSet<string> tblNames = new HashSet<string>() { "value1", "value2" };
Run Code Online (Sandbox Code Playgroud)

c# hashset

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