小编Cam*_*pka的帖子

在Java中嵌入Web浏览器窗口

有没有人知道在集成到Java应用程序的Swing窗口中打开平台(Windows/Linux/Mac)浏览器实例的方法.除了打开给定的URL之外,不会执行任何其他操作.目前,我们打开一个新的浏览器窗口,因为Java嵌入式浏览器不够用.但是,从用户交互的角度来看,这不太理想.

我很好奇这个解决方案是否是1.6 Java版本的一部分.所以,到目前为止,我的google-foo还没有发现任何注意事项.是否有任何闭源库可以做到这一点?什么?

java browser embed swing

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

更改JTable单元格颜色

这让我非常疯狂.

我知道,要使用JTable更改表格单元格的格式,我必须使用自己的渲染器.但我似乎无法正确实现这一点.

这是我目前的设置:

public class MyClass
{
    public static void main(String args[])
    {
        JTable myTable = new JTable(10, 10);
        myTable.setDefaultRenderer ([I dont know what to put here], new CustomRenderer());
    }
}

class CustomRenderer extends DefaultTableCellRenderer 
{
    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
    {
        Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);

        // Formatting
        return c;
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要为第一个参数使用setDefaultRenderer什么?API只是说'class'.我不知道该放什么.

有人可以用最简单的术语解释我是如何实现这个的吗?请提供一个示例,说明如何从main()方法中更改格式.

java formatting swing rendering jtable

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

Java/C#类型系统有哪些不足之处?

它经常听说Haskell(我不知道)有一个非常有趣的类型系统.我对Java非常熟悉,而且对C#有点熟悉,有时我会对类型系统进行战斗,所以有些设计适应或以某种方式更好地工作.

这让我想知道......

由于Java/C#类型系统的不足,以某种方式出现了什么问题?你是如何处理它们的?

c# java haskell type-systems

6
推荐指数
3
解决办法
2101
查看次数

如何确定Java程序使用哪些类?

是否有任何工具可以列出哪些应用程序有效地使用哪些类,或者甚至更好地自动修剪JAR库以仅提供引用和使用的类?

java optimization dependencies jar

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

jQuery:如果您不知道他们的名字,请阅读所有域名cookie

我正在使用jQuery cookie插件来读/写/删除cookie.我正在使用cookie将点存储在用户绘制在画布上的图形上.我允许用户将绘制的点与名称一起存储在cookie中,我还列出了已保存的cookie,以便他们可以在图表上重绘他们保存的点.

我本来节约和命名每个cookie一个序列号重装从饼干点$.cookie("_1"),$.cookie("_2")等这个工作.当用户删除cookie并且顺序编号中断时,问题就开始了.

我想使用用户给绘制点的名称保存cookie,因此基本上保存具有任意名称的cookie.如果我这样做,如果我不知道他们的名字,是否可以阅读所有域名cookie?

javascript cookies jquery jquery-plugins

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

什么构成POJO/POCO中的丰富域模型?

有什么区别

  • 一个简单的字段 - 加速器 - mutators
  • 丰富的类

什么构成了业务领域类中的丰富建模?

modeling class-design pojo poco

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

您如何使用 Eclipse 确定哪些 JAR 依赖于哪一个?

我正在尝试使用 Eclipse JDT AST 解析类。在包含初始 JAR 并整理出更多的依赖项后,它有 7 个以上的 JAR,我仍然有 NoClassDefFoundError 异常。每当我尝试在很少或没有文档的情况下测试库时,就会出现这种情况。反复试验似乎是解决这个问题的一种非常愚蠢(且令人讨厌)的方法。

有没有办法使用 Eclipse 自动解决这个问题?


更新:后来我发现添加您拥有的所有 JAR,并使用 Ctrl-T(查看/定位类型),可以让您手动定位 JAR。这是Google 迄今为止提供的解决方案。有没有更好的办法?

java eclipse dependencies jar

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

如何在 LinuxKit (Mac 版 Docker) 中运行 perf?

我有 Docker for Mac 和 LinuxKit 内核版本4.9.125-linuxkit

perf在主机上不可用。我尝试将其安装在我的 Ubuntu 容器之一上,但无法获取内核linux-tools的版本控制包4.9.125。所以当我尝试运行 perf 时,我只是得到

WARNING: perf not found for kernel 4.9.125

有没有办法perf在我的 LinuxKit/Hyperkit 主机上运行?如果可以,如何运行?

perf docker docker-for-mac docker-desktop

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

基于SSL的轴和使用PKCS#12密钥库的双向身份验证

我有PKCS#12密钥库,我已成功导入我的浏览器,用于访问需要双向SSL身份验证的服务器.完美地到达那里的任何https URL.

但是,我无法访问同一服务器中的URL,并且在使用Axis 1.4时无法访问同一主机中的URL.给定的Axis faultString是:

javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径

我的javax.net.ssl.{keyStore,keyStorePassword,keyStoreType}房产似乎设置得很好.

我该如何解决这个问题?

java ssl axis keystore pkcs#12

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

使用可选的ForeignKey字段进行Django Formset验证

ModelFormSet内置modelformset_factory和使用模型与可选ForeignKey的,我怎样才能使空(NULL)协会这种形式的验证?

这是一个示例代码:

### model
class Prueba(models.Model):
    cliente = models.ForeignKey(Cliente, null = True)
    valor = models.CharField(max_length = 20)

### view

def test(request):
    PruebaFormSet = modelformset_factory(model = Prueba, extra = 1)
    if request.method == 'GET':
        formset = PruebaFormSet()
        return render_to_response('tpls/test.html', {'formset' : formset},
                                  context_instance = RequestContext(request))
    else:
        formset = PruebaFormSet(request.POST)
        # dumb tests, just to know if validating
        if formset.is_valid():
            return HttpResponse('0')
        else:
            return HttpResponse('1')
Run Code Online (Sandbox Code Playgroud)

在我的模板中,我只是调用呈现组合字段的{{form.cliente}}方法,但是,我希望能够选择一个空的(标记为"------")值,作为FK是可选的......但是当表单被提交时,它不会验证.

这是正常的行为吗?如何使此字段跳过所需的验证?

django django-models django-forms django-validation

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