小编Ale*_*aux的帖子

使用netbeans创建的JFrame在设计窗口中看起来不错,但在运行它时会搞砸

我一直在使用netbeans设计器模式设计一个应用程序.它一直很好,但有一个问题:我在设计时布局看起来很棒,但是当我运行程序时,它看起来都搞砸了,在这里你可以比较它们.

正如您所看到的,它在设计器窗口中看起来很好并且很好地对齐:

设计视图

但是,当我运行程序时,对齐变得一团糟

跑

每个标签和jTextField都在一个小小的单独面板中,以使一些事情变得更容易.

我想知道如何防止这种情况发生,谢谢你的时间.

java layout swing netbeans layout-manager

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

使用String.split()来提取数字?

我正在开发一个应用程序,在某些时候,需要自动读取"X00001"类型的ID号.它来自一个sql数据库的字符串,但我的程序只需要"00001"部分.

如何使用String.split()方法(或任何其他方法)来删除代码中的字母?

请注意,每个代码只有一个注释字母,因此消除代码的第一个字符对我来说就足够了.我曾想过将字符串转换为char []数组,然后只从其中提取其他字符,但我认为学习如何使用split()方法是个不错的主意.

.net c# string

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

如何在Entity Framework中使用SQL"和"语句?

我必须进行类似的查询

SELECT * FROM Movies WHERE title='Pulp Fiction' AND year='1994'
Run Code Online (Sandbox Code Playgroud)

但使用实体框架我不能这样做

var query = from m in db.movies
            where m.title =='Pulp Fiction'
            AND m.year == '1994'//<----- this I can't do
            select m;
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

提前致谢.:)

c# entity-framework

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

在实体框架中使用max()函数会引发异常

所以我需要使用实体框架获取列(或最后一列)的最大值,并且这两个查询都抛出异常:

(我正在尝试检索的ID是varchar类型,但它在原始sql中工作,我认为它也应该在这里工作)

这个:

string maxCurrentID = db.reservations.Max().ReservationID;
Run Code Online (Sandbox Code Playgroud)

抛出这个:

类型为"System.Linq.Queryable"的指定方法"EntityClub_.reservacion Maxreservacion"无法转换为LINQ to Entities存储表达式,因为没有重载与传递的参数匹配.

还有这个:

 string maxCurrentID = db.reservations.LastOrDefault().ReservationID;
Run Code Online (Sandbox Code Playgroud)

LINQ to Entities无法识别方法'EntityClub_.reservacion LastOrDefaultreservacion'方法,并且此方法无法转换为商店表达式.

我如何获得预期值?

entity-framework max

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

无法匹配 antlr4 中的 az 字符

我有以下语法:

grammar lab02;

@header{
  package laboratorios.lab02;
}

word    : [a-z]+ ;
op_plus : '+' ;
op_min  : '-' ;
op_mul  : '*' ;
op_div  : '/' ;
WS      : [ \t\r\n]+ -> skip ;
digit   : ('0'|'1'|'2'|'3'|'4'|'5'|'6'|'7'|'8'|'9') ;
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误说: error(50): lab02.g4:7:10: syntax error: 'a-z' came as a complete surprise to me while matching alternative.

我从一个例子中复制了它,但它在我的电脑上不起作用。看看数字规则:digit : ('0'|'1'|'2'|'3'|'4'|'5'|'6'|'7'|'8'|'9') ;它是这样的,因为这是它不会报告错误的唯一方法。如果我使用 [0-9]+ 我得到:

error(50): lab02.g4:7:10: syntax error: '0-9' came as a complete surprise to me while matching alternative
Run Code Online (Sandbox Code Playgroud)

你知道为什么这不起作用吗?

antlr antlr4

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

标签 统计

c# ×2

entity-framework ×2

.net ×1

antlr ×1

antlr4 ×1

java ×1

layout ×1

layout-manager ×1

max ×1

netbeans ×1

string ×1

swing ×1