问题列表 - 第45772页

有没有办法自定义Java的setEnabled(false)?

假设JCheckBox你想要用作开/关指示器.您setEnabled(false)用来禁用鼠标点击JCheckBox.但是setEnabled(false)也会勾选checkBox和checkBox的文本.有没有办法定制,setEnabled(false)以便不发生灰化?

如果那是不可能的,唯一的解决方案就是定制一个ButtonModel

java swing jcheckbox

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

基本Windows API

我一直在尝试使用Windows API(WinMain和WndProc)获得一个基本程序,现在已经完成了4个教程,所有这些都说同样的事情.我创建了前面提到的两个重要功能,但是当我编译并运行时,没有显示任何窗口.

我没有错误或崩溃,程序运行良好,它只是应该但不会出现的窗口.

任何帮助都会很棒,我尝试在VS2010中使用Win32控制台项目设置,Win32项目设置和空项目设置.

谢谢.

编辑:道歉,这是我用来设置和显示窗口的代码:

WNDCLASSEX wcex;
ZeroMemory(&wcex, sizeof(WNDCLASS));

wcex.cbSize = sizeof(WNDCLASS);
wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = 0;
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = 0;
wcex.lpszClassName = "MyWindowClass";
wcex.hIconSm = 0;

RegisterClassEx(&wcex);

HWND hWnd = CreateWindowEx(NULL, "MyWindowClass",       // Name of window class
                         "Window Name",         // Title of window
                         WS_OVERLAPPEDWINDOW,   // Window style
                         300, 500,              // x,y position of window
                         800, 600,              // …
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

我在哪里可以获得应用程序源代码?

我在哪里可以获得Android应用程序源?我想找一个示例应用程序项目源代码,我可以用它来教学并展示一个示例android项目.我想要的应用程序是从twitter,facebook获取feed的应用程序谢谢

android open-source

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

如何指定从表达式树方法返回的对象?

我正在尝试使用返回对象的表达式树创建一个方法,但我无法弄清楚如何实际指定要返回的对象.我试过读过这个,但实际上似乎没有在任何地方指定返回值.

我已经完成了所有的任务和内容,但是如何指定从使用表达式树创建的方法返回的对象?

编辑:这些是v4表达式树,我试图创建的方法是这样的:

private object ReadStruct(BinaryReader reader) {
    StructType obj = new StructType();
    obj.Field1 = reader.ReadSomething();
    obj.Field2 = reader.ReadSomething();
    //...more...
    return obj;
}
Run Code Online (Sandbox Code Playgroud)

.net expression-trees

21
推荐指数
3
解决办法
9653
查看次数

Intellij IDEA持久变更列表(提交后)?

在Intellij IDEA 9或10中,是否存在类似于持久性更改列表的内容?我想在提交继续监视文件列表; 我想继续根据单个用例或(JIRA)票证进行更新.

收藏夹不像更改列表那样直观,因为它们无法将工作单元划分为单独的关注点.这是我必须积极维护的单一列表.此外,我希望能够跨多个更改列表分别跟踪文件.

最后,我到处寻找可以实现此目的的插件,但没有找到任何东西.

谢谢你的帮助.

java intellij-idea changelist

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

TFS未在目标位置显示Dev分支以进行合并

s/w版本:TFS2008服务器,VS2010,windows xp

我在TFS中有以下分支结构

  • $/Root/Main Branch
  • $ /根/开发/ PROJECT1

几个月前,Project1从主分公司分支出来.现在我需要将Main Branch中的最新代码合并到Project1分支.在此期间,一些新文件夹被添加到主分支.(主分支/ CoreDataClasses/..).因此,当我尝试使用合并向导将此新文件夹合并到Project1分支时,我在目标分支列表中看不到Project1分支.为什么TFS没有在目标分支列表中显示我的dev分支?

merge tfs tfs2008 visual-studio-2010 visual-studio

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

Spring 3.0 WebMVC中的Catch参数解析异常

我使用Spring WebMVC来提供REST API.我使用的方法

@RequestMapping("/path({id}") void getById(@PathVariable("id") int id) {} 方法.

当客户端错误地将字符串而不是整数id放入查询时,我得到一个NumberFormatException,如:

java.lang.NumberFormatException: For input string: "dojo"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Long.parseLong(Long.java:410)
    at java.lang.Long.valueOf(Long.java:525)
    at org.springframework.util.NumberUtils.parseNumber(NumberUtils.java:158)
    at org.springframework.core.convert.support.StringToNumberConverterFactory$StringToNumber.convert(StringToNumberConverterFactory.java:59)
    at org.springframework.core.convert.support.StringToNumberConverterFactory$StringToNumber.convert(StringToNumberConverterFactory.java:1)
    at org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter.convert(GenericConversionService.java:420)
    at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:37)
    at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:135)
    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:199)
    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:104)
    at org.springframework.beans.SimpleTypeConverter.convertIfNecessary(SimpleTypeConverter.java:47)
    at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:526)
    at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolvePathVariable(HandlerMethodInvoker.java:602)
    at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:289)
    at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:163)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:414)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:402)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
Run Code Online (Sandbox Code Playgroud)

我的问题是现在,我怎么能优雅地抓住它?我知道Spring提供了@ExeptionHandler注释,但我不想一般地抓住NFE.我希望能够捕获所有解析异常,以便向客户端提供一个很好的错误消息.

有任何想法吗?

干杯,

一月

java rest spring-mvc

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

WinForms锚定控件无法正确最大化

我有WinForms(VB.NET)的问题.

主窗口是MDI容器.用户打开一个新的子窗口:

非最大化的孩子1

然后最大化它,因此窗口正确填充客户区.我的控件已正确锚定(使用IDE属性Anchor)到窗口两侧,以便扩大窗口总是很好地填充客户区:

最大化的孩子1

在这种状态下(客户端窗口最大化),用户打开一个不同的或新的子窗口,但新的窗口控件没有拉伸,即他们不"理解"他们应该拉伸!

非伸展的孩子2

这特别令人讨厌,因为如果用户试图恢复窗口,那么控件就会被拉伸,所以它们会消失(看不到列表视图了)!

恢复孩子2

这是一个错误吗?我怎么解决这个问题?

编辑:根据Hans Passant的评论,我创建了一个新的简单项目,它可以正常工作.所以我调查了一下与我的真实项目和样本有什么不同.不同的是,在我的项目中,我动态创建表单.

我在工具栏上动态创建了许多按钮.当用户单击按钮时,这是执行的代码:

Private Sub buttonClicked(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Cursor.Current = Cursors.WaitCursor

        Dim b As Button = CType(sender, Button)

        Dim assem As Assembly = Assembly.GetExecutingAssembly()
        Dim formType As Type = assem.GetType(CStr(b.Tag))

        Dim exFormAsObj As Object = Nothing
        Try
            exFormAsObj = Activator.CreateInstance(formType)
        Catch ex As Exception
            Cursor.Current = Cursors.Default
            MessageBox.Show("clicca meglio:" + ex.ToString)
            Exit Sub
        End Try

        Dim f As Form = CType(exFormAsObj, Form)
        f.MdiParent = Me
        f.Show()

        Cursor.Current = Cursors.Default …
Run Code Online (Sandbox Code Playgroud)

.net controls winforms

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

css:如何使用更大(限制性更小)的值覆盖max-width值

我有一个这种风格的CSS文件:

.filefield-element .widget-edit {max-width: 70%;}
Run Code Online (Sandbox Code Playgroud)

我想在不修改css文件的情况下增加max-width,所以我用这种样式创建了一个自定义的css文件:

.filefield-element .widget-edit {max-width: 99%;}
Run Code Online (Sandbox Code Playgroud)

在"html/styles"窗格中,我看到样式按正确的顺序列出:

.filefield-element .widget-edit {
    max-width: 99%;
}

.filefield-element .widget-edit {
    float: left;
    max-width: 70%;
}
Run Code Online (Sandbox Code Playgroud)

但是,"max-width:99%"不会覆盖"max-width:70%".似乎使用了更具限制性的值(70%),即使限制较少的值(99%)是第一位的.

有没有办法用更大(限制性更小)的值覆盖最大宽度值?

css overriding

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

SQL返回表的前两列

没有知道字段名称的情况下,是否有任何SQL术语可以返回columns表格的前两个?

就像是

SELECT Column(1), Column(2) FROM Table_Name
Run Code Online (Sandbox Code Playgroud)

或者我是否需要走很长的路才能找到列名?我该怎么办?

sql sql-server-2008

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