问题列表 - 第9477页

Java中的JTable TableModel问题

我可以JTable毫无问题地显示我的数据,但是当我想在我的应用程序运行时进行过滤时,我JTable没有向我显示数据更改.我搜索它并找到一个名为TableModel的类,但我无法编写我的AbstractTableModel.任何人都可以告诉我如何做到这一点?

Personelz.Java

package deneme.persistence;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;

/**
 *
 * @author ?brahim AKGÜN
 */
@Entity
@Table(name = "PERSONELZ", catalog = "tksDB", schema = "dbo")
@NamedQueries({@NamedQuery(name = "Personelz.findAll", query = "SELECT p FROM Personelz p"), @NamedQuery(name = "Personelz.findByPersonel?d", query = "SELECT p FROM Personelz p WHERE p.personel?d = :personel?d"), @NamedQuery(name = "Personelz.findByAd", query = …
Run Code Online (Sandbox Code Playgroud)

java swing jtable

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

适用于Mac OS X的Swing调整

我记得曾经看过一个可以在Swing组件上设置的属性列表,使它们在Mac OS X上看起来更原生.这包括用窗口关闭按钮中的"点"标记"脏"文档的方法,打开对话框床单(不确定,但肯定会很好)等

我知道Apple已经将Java作为一种"主要"编程语言,但是由于他们最近更新了Java甚至提供了Java 6,我想知道是否有一个全面的当前列表 - 理想情况下有例子 - 你可以做些什么来制作Swing应用程序看起来更好,而不需要在Mac上花费太


在收到一些答案之后,我将其置于社区维基模式并启动以下列表,以便在需要时进行扩展:


java macos user-interface swing

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

我可以在不使用本地主机服务器的情况下在本地解析PHP吗?

通常,当我使用PHP开发时,我希望立即看到微小的变化.这要求我要么FTP到Web服务器然后刷新,要么使用localhost服务器,这两者(据我所知)基本上是相同的.

我想知道的是,是否有IDE或其他方式以动态方式解析PHP输出?我想我想到的是某些编辑器中的WYSIWYG窗格能够实时显示代码.

我理解客户端 - 服务器范例,但是在进行更改/错误处理等时不必上传相同的文件40次.

php ide wysiwyg

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

自动装配使用@Component注释的非托管Bean

我想使用@AutoWired将配置了@Component的非托管bean注入托管bean.我很确定我的配置是正确的,但由于某种原因,我一直得到例外:

No unique bean of type [foo.Baz] is defined: Unsatisfied dependency of type [class foo.Baz]: expected at least 1 matching bean
Run Code Online (Sandbox Code Playgroud)

根据错误,我猜它无法找到Baz类,但我不确定为什么.我的理解是上下文:XML配置中的spring配置元素应该允许我这样做.我还确保包含适当的jar文件(spring-weaving.jar和aspectjweaver.jar).

这是我设置的一个简单示例.

我的XML配置:

<beans ...>
    ...

    <context:annotation-config/>
    <context:spring-configured/>
    <context:component-scan base-package="foo"/>

    <bean id="bar" class="foo.Bar"/>
    ...
</beans>
Run Code Online (Sandbox Code Playgroud)

我有一个托管bean:

package foo;

public class Bar {

    @Autowired
    private Baz baz;

    public void setBaz(Baz baz) {
        this.baz = baz;
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)

还有一个非托管bean:

package foo;

@Component
public class Baz {
    ...
}
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

编辑:日志列出了它实例化的bean,而foo.Baz不是其中之一.我不知道为什么它没有拿起@Component注释类.

spring components unmanaged spring-aop autowired

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

TransactionScope回滚可以与Selenium或Watin一起使用吗?

我正在尝试对我的ASP.NET应用程序进行一些自动化Web测试.我希望使用Xunit.net扩展中的AutoRollback属性来撤消测试期间所做的任何数据库更改.AutoRollback使用TransactionScope在测试之前启动事务,然后将其回滚.

当我尝试在交易期间点击我的Web应用程序时,它总是超时.看来这应该有用,有什么想法吗?这是我的测试:

[Fact]
[AutoRollback]
public void Entity_should_be_in_list()
{
    Entity e = new Entity
    {
        Name = "Test",
    };
    dataContext.Entities.InsertOnSubmit(e);
    dataContext.SubmitChanges();

    selenium.Open("http://localhost/MyApp");
    Assert.True(selenium.IsTextPresent("Test"));
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net selenium xunit.net

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

ORDER BY与UNION的不同数据集(T-SQL)

我有一个查询是UNION两个有点相似的数据集,但它们都有一些列不存在于另一个中(即,列中的结果中有NULL值UNION).

问题是,我需要ORDER使用仅存在于一个或另一个集合中的那些列来生成数据,以便以软件方面的友好格式获取数据.

例如:Table1有字段ID, Cat, Price.表2有字段ID, Name, Abbrv.该ID字段在两个表之间是通用的.


我的查询看起来像这样:

SELECT t1.ID, t1.Cat, t1.Price, NULL as Name, NULL as Abbrv FROM t1 
UNION 
SELECT t2.ID, NULL as Cat, NULL as Price, t2.Name, t2.Abbrv FROM t2 
ORDER BY Price DESC, Abbrv ASC 
Run Code Online (Sandbox Code Playgroud)

ORDER BY就是我被困住的地方.数据如下所示:

100   Balls     1.53                       
200   Bubbles   1.24                       
100                     RedBall    101RB   
100                     BlueBall   102BB   
200                     RedWand    201RW   
200                     BlueWand   202BW   
Run Code Online (Sandbox Code Playgroud)

...但我希望它看起来像这样:

100   Balls …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server union join

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

ASP.NET MVC和ORM选择

我们正准备开始重新开发大型老化的内部企业应用程序.我们已决定使用ASP.NET MVC,但正在考虑的是选择哪个对象关系映射(ORM).当然有很多开源和付费的ORM实现可用.然而,NHibernate似乎拥有最大的思想共享,而实体框架是微软的新热点.

虽然我们正在进行研究和四处寻找,但我们希望将它们放在社区中,了解他们喜欢哪种ORM(NHibernate,实体框架或其他)以及为什么.

有点类似的Stackoverflow问题

额外的.NET ORM阅读

asp.net asp.net-mvc orm

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

`getchar()`在哪里存储用户输入?

我开始阅读" C语言编程语言 "(K&R),我对这个getchar()功能有所怀疑.

例如这段代码:

#include <stdio.h>

main()
{
  int c;

  c = getchar();
  putchar(c);
  printf("\n");   
}
Run Code Online (Sandbox Code Playgroud)

键入toomanychars+ CTRL+ D(EOF)打印t.我认为这是预期的,因为它是第一个引入的角色.

但接下来是另一段代码:

#include <stdio.h>

main()
{
  int c;

  while((c = getchar()) != EOF) 
    putchar(c);
}
Run Code Online (Sandbox Code Playgroud)

键入toomanychars+ CTRL+ D(EOF)打印toomanychars.

我的问题是,如果我只有一个char变量,为什么会这样?其余的字符存储在哪里?

编辑:

感谢大家的答案,我现在开始明白......只有一个问题:

当给定CTRL+ D时,第一个程序退出,而第二个程序打印整个字符串,然后等待更多用户输入.为什么它等待另一个字符串并且不像第一个那样退出?

c io loops kernighan-and-ritchie

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

摆脱derby.log

我正在使用Apache Derby嵌入式数据库在Maven项目中进行单元测试.不幸的是,每当我运行测试时,我最终都会derby.log在项目的根目录中找到该文件.数据库本身是在target目录(jdbc:derby:target/unittest-db;create=true)中创建的,因此这不是问题.在查阅参考指南之后, 我尝试logDevice在JDBC url(jdbc:derby:target/unittest-db;create=true;logDevice=/mylogs)上设置参数,但这似乎是针对不同的日志,因此derby.log仍然会出现.

任何帮助深表感谢.

java maven-2 derby

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

ASP.Net MVC:等等......默认路由参数必须被命名为id?

其他人遇到过这个问题吗?我必须做错事.

所以我正在为这样的错误设置一条路线:

routes.MapRoute
(
 "SharedError",
 "Shared/Error/{error}",
 new { error = "" }
);
Run Code Online (Sandbox Code Playgroud)

并呼吁:

return parentController.RedirectToRoute("SharedError", new RouteValueDictionary(new { error = errorMessage.ToString() }));
Run Code Online (Sandbox Code Playgroud)

在控制器上:

public ActionResult Error(String error)
Run Code Online (Sandbox Code Playgroud)

简单吧?好吧,当它实际运行时,尽管url看起来像是错误,但错误为空:

/共享/错误/ ThisIsTheError

但是Error方法中的error参数为null.(是的,我尝试过其他的话)

现在,如果我用"id"这个词替换所有内容,一切正常.

的Global.asax.cs

routes.MapRoute
(
 "SharedError",
 "Shared/Error/{id}",
 new { id = "" }
);
Run Code Online (Sandbox Code Playgroud)

重定向:

return parentController.RedirectToRoute("SharedError", new RouteValueDictionary(new { id = errorMessage.ToString() }));
Run Code Online (Sandbox Code Playgroud)

共享控制器:

public ActionResult Error(String id)
Run Code Online (Sandbox Code Playgroud)

如果你有一个默认路由值,那么id是否必须包含所有路由的字?

asp.net-mvc routes

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