问题列表 - 第14946页

Java - JComboBox中的复选框

我想制作一个JComboBox,它有项目而不是文本的复选框.此外,应该可以检查多个项目并从组件中检索所选项目.我应该自定义ComboBoxUI,ComboBoxEditor,ListCellRenderer,ComboPopUp或其他不同的东西吗?是否存在执行此操作的现有Java控件?

java user-interface

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

错误:在';'之前的预期构造函数,析构函数或类型转换 令牌?

我正在尝试编译我的代码来测试一个函数来读取和打印数据文件,但是我得到了一个我不理解的编译错误 - "错误:预期的构造函数,析构函数或类型转换之前';' 令牌".相关代码文字的墙壁如下.

struct Day
{
  int DayNum;
  int TempMax;
  int TempMin;
  double Precip;
  int TempRange;
};

struct Month
{
  Day Days[31];
  int MonthMaxTemp;
  int MonthMinTemp;
  double TotalPrecip;
  int MonthMaxTempRange;
  int MonthMinTempRange;
  double AverageMaxTemp;
  double AverageMinTemp;
  int RainyDays;
  double AveragePrecip;
}theMonth;

double GetMonth();

double GetMonth()
{
  for (int Today = 1; Today < 31; Today++)
    {
      cout << theMonth.Days[Today].TempMax << theMonth.Days[Today].TempMin;
      cout << theMonth.Days[Today].Precip;
    }
  return 0;
}

GetMonth();  // compile error reported here
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction g++

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

如何计算与我的CSS选择器匹配的元素数量?

我正在尝试使用SeleniumRC来测试我的GWT应用程序,并尝试使用CSS选择器匹配元素.

我想计算以下HTML中启用按钮的数量.

如果是下一个按钮被启用<td>class="x-panel-btn-td "和残疾人,如果它是下<td>class="x-panel-btn-td x-hide-offsets".

基本上,我想用类检索所有<td>s 下的按钮数量x-panel-btn-td.

<table cellspacing="0">
    <tbody>
    <tr>
        <td id="ext-gen3504" class="x-panel-btn-td ">
            <em unselectable="on">
                <button id="ext-gen3506" class="x-btn-text" type="button">OK</button>
            </em>
        </td>
        <td id="ext-gen3512" class="x-panel-btn-td x-hide-offsets">
            <em unselectable="on">
                <button id="ext-gen3506" class="x-btn-text" type="button">Yes</button>
            </em>
        </td>
        <td id="ext-gen3520" class="x-panel-btn-td">
            <em unselectable="on">
                <button id="ext-gen3506" class="x-btn-text" type="button">No</button>
            </em>
        </td>
        <td id="ext-gen3528" class="x-panel-btn-td x-hide-offsets">
            <em unselectable="on">
                <button id="ext-gen3506" class="x-btn-text" type="button">Cancel</button>
            </em>
        </td>
    </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

selenium css-selectors selenium-rc

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

如何在Javascript中避免意大利面条代码

当我不得不处理异步应用程序时(特别是在处理必须通过JS获取所有数据的OpenSocial代码时),我发现自己在Javascript中编写了很多意大利面条.通常的模式是这样的:

  1. 用户第一次登录应用程序,获取他的数据.
  2. 对他的数据做A(例如通过向服务器发送请求来获取他的朋友).
  3. 对此数据做B(例如将他的朋友发送到服务器进行一些处理).
  4. 对他的数据执行C(例如,检查服务器响应是否有效,以便我们可以执行其他操作).

请注意,此顺序执行路径(1 => 2 => 3 => 4)不适合异步.Ajax的本质因此用户最终等待很长时间并且代码变得一团糟,因为每一步都取决于之前的步骤.

代码示例:

gadgets.util.registerOnLoadHandler(setupUser())
...
function setupUser() {
  var req = [get data and setup request]
  req.send(some_url, some_data, function(response) { getFriendsFor(response.user) });
}

function getFriendsFor(user) {
  var friends = [get friends from user]
  var req = [setup request] 
  req.send(some_other_url, some_other_data, function(response { validateFriendsResponse(response.friends) });
}

function validateFriendsResponse(friends) {
  if (friends.valid())
    ...
  loadCanvas();
}
Run Code Online (Sandbox Code Playgroud)

您可以看到每个函数都依赖于前一个函数,更糟糕的是,必须按特定顺序调用它才有用.当你必须在用户等待时添加诸如显示/隐藏加载屏幕和其他噱头之类的东西时会变得更糟.

你会如何解决这个问题?

javascript ajax

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

如何使用jQuery从父页面引用<iframe>的文档对象?

我正在尝试从主机页面访问位于<iframe>中的页面的文档对象.换句话说,我有一个页面中有一个<iframe>,我想在该页面(父页面)上使用jQuery来访问该<iframe>的文档对象.

具体来说,我试图在呈现其内容(onload)后找到<iframe> d文档的高度,以便我可以从父页面调整<iframe>以匹配<iframe>的高度准确的内容.

如果这很重要,则使用JavaScript在主机页面上创建此<iframe>,并且该页面与父页面位于同一个域中.我已经使用过这种代码了:

$('iframe').contents().find('body').append('<p>content</p>');
Run Code Online (Sandbox Code Playgroud)

使用内容填充<iframe>,但我不知道获取<iframe>的文档对象的确切语法.

出于某种原因,我发现很多方法可以从<iframe>(大多数使用纯JavaScript)访问父文档对象,但不是相反.

在此先感谢您的帮助!

javascript iframe jquery document parent

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

我为什么要__stdcall?

我开始做一些directX编程.我正在使用我从互联网上找到的这个教程.

我只是想知道为什么CALLBACK被定义为_stdcall以及为什么WINAPI也是如此.

我认为__stdcall是在导出将被编译为dll的函数时使用的.

但是,由于WindowProc和WINAPI永远不会被导出,为什么这些函数被声明为__stdcall?

非常感谢任何建议,

// WindowProc function prototype
LRESULT CALLBACK WindowProc(HWND hWnd, 
                            UINT message, 
                            WPARAM wParam, 
                            LPARAM lParam);

int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   LPSTR lpCmdLine,
                   int nCmdShow)
{

}
Run Code Online (Sandbox Code Playgroud)

c++

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

<子类型>设计器</ Subtype>添加然后由Visual Studio在加载/卸载时删除

有谁看过这个吗?我有一个大型的Visual Studio项目,在项目的下一次打开和关闭时不断添加[Subtype]Designer[/Subtype]到我的项目中.vcproj然后删除它.只定义了一个类StoredImageControl.cs.任何人都知道如何关闭它,因为它实际上搞乱了我的版本控制.

这是在之前:

<EmbeddedResource Include="StoredImageControl.resx">
  <DependentUpon>StoredImageControl.cs</DependentUpon>
</EmbeddedResource>
Run Code Online (Sandbox Code Playgroud)

这是在之后

<EmbeddedResource Include="StoredImageControl.resx">
  <DependentUpon>StoredImageControl.cs</DependentUpon>
  <SubType>Designer</SubType>
</EmbeddedResource>
Run Code Online (Sandbox Code Playgroud)

designer csproj subtype visual-studio

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

C#代表真实世界的用法

我之前曾问过一个关于代表的问题,是否有人必须拥有必须使用代表的场景?这如何改善我的C#代码?

就像我使用它的许多场景一样,我似乎总是可以围绕它编程.

.net c# asp.net

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

如何在c#中下载和解压缩sitemap gz文件?

我需要将一个压缩的sitemap.xml文件(可能是tar + gzip?)下载并解压缩到sitemap.xml.gz中

从Windows我使用7zip.但请注意,gz包含一个与压缩文件名称相同的目录(可能是由于tar + gx)

我怎么能用c#做什么?

谢谢

c# gzip

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

在动态dom操作后,如何在浏览器历史记录中保留dom状态?

是否存在用于保留dom状态的通用解决方案,以便当用户使用后退/前进返回页面时,整个页面处于他们离开的确切状态?

这篇文章询问并回答了为什么行为与不同的浏览器和不同的javascript库不一致...

Ajax,后退按钮和DOM更新

...但我很好奇是否有人对此问题有一般解决方案,不需要重新加载页面.

javascript browser-history

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