问题列表 - 第32713页

如何正确计算jTable行的高度以确保完整显示包含的包含HTML的jLabel?

我有一个JTable实例,包含许多行.此表中的列是包含HTML格式字符串的JLabel实例.

我的一个要求是应该显示这些列中的所有数据.如果列宽(无论出于何种原因)不足以显示所有数据,则文本应换行到下一行.目前该文本已被切断.

这段代码说明了这个问题:

import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

public class TableTest {

 public static void main(final String[] args) {

  final JTable jTable = new JTable();

  jTable.setModel(new DefaultTableModel() {
   private static final long serialVersionUID = 1L;
   @Override
   public Object getValueAt(final int row, final int column) {
    final StringBuffer sb = new StringBuffer();
    sb.append("<html>");
    sb.append("<font color=\"red\">this text is red</font> ");
    sb.append("<font color=\"green\">this text is green!</font>");
    sb.append("</html>");
    return sb.toString();
   }
   @Override
   public int getColumnCount() {
    return 2;
   }
   @Override
   public int getRowCount() …

java swing

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

如何获取具有已知资源名称的资源ID?

我想通过名称而不是其int id访问像String或Drawable这样的资源.

我会用哪种方法?

java android kotlin android-resources

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

FirstOrDefault()无法与?? 操作者

据我所知,如果记录集为空,则linq方法FirstOrDefault()返回null.为什么不能使用??运算符来对抗函数?像这样:

Double d = new Double[]{}.FirstOrDefault() ?? 0.0;
Run Code Online (Sandbox Code Playgroud)


更新

我不想检查,如果dnull后来在我的代码.并做:

Double d new Double[]{}.FirstOrDefault() == null
       ? 0.0 
       : new Double[]{}.FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

... 要么:

var r = new Double[]{}.FirstOrDefault();

Double d = r == null ? 0.0 : r;
Run Code Online (Sandbox Code Playgroud)

...似乎有点矫枉过正 - 我想在一行代码中进行空检查.

c# linq

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

在没有c编译器的Linux上安装gcc

如何在没有任何c编译器的系统上安装gcc?这个系统是linux基础防火墙,没有任何c编译器.

linux gcc

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

realloc如何知道要复制多少?

realloc如何知道原始数据的大小?

 void *realloc(void *ptr, size_t size);
Run Code Online (Sandbox Code Playgroud)

所以,如果实现是这样的:

 temp = malloc(size);
 memcpy(.. // How much to copy?
 free(ptr);
 return temp;
Run Code Online (Sandbox Code Playgroud)

我意识到这不是最初的实现,并且realloc并不总是免费,但是当它发生时,它复制了多少?

编辑:谢谢你的回答.但是,如何在我的代码中使用malloc/free/..实现realloc?

c realloc

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

如何将Model字段值传递给javascript变量?

<%: Html.HiddenFor(model => model.Name) %>


<script> 
var name = <%: Model.Name %> 
alert(name);
</script> 

asp.net-mvc

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

在PHP应用程序中为多个项目分配用户,最好的方法是什么?

我目前正在为我的工作构建一个Web应用程序,您可以添加任务,项目和客户端.我遇到的困境是可以将客户端同时分配给多个项目.

该应用程序基于最新版本的Codeigniter 2.0(如果有帮助).我通常很擅长解决这样的问题,但我无法理解这个问题.

我想出的一个解决方案是在名为"belongs_to"的表字段中存储客户端的项目ID列表,并用逗号分隔它们.当然这种方法可行,但它看起来有点混乱,我确信还有另一种方法,我的想法无法提出解决方案.

非常感谢您的帮助.

php mysql database codeigniter

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

Python 3中的Web网关接口

我终于得出结论,我再也不能仅仅希望正在进行的Py3k/WSGI 灾难问题能够很快得到解决,所以我需要做好准备继续前进.

不幸的是,我的可用选项看起来并不是很好:

  • 虽然我发现FastCGI的一些不同的Python模块散布在网络上,但它们似乎都没有得到太多(如果有的话)注意和/或维护,特别是关于Python 3.x,并且很难区分哪个,如果任何,都是可行的.
  • 一直回到内置的CGI模块并不比从头开始构建一些东西好一些(更糟糕的是,在Python 3.3之前,有一个重要的错误或两个可能无法得到关注).
  • 在生产webapp中直接处理HTTP没有更高的罪恶.无论如何,这仍然是重新发明轮子.

当然有人在生产中在3.x上部署webapps.你使用什么网关接口,哪些模块/库,为什么?

python wsgi fastcgi python-3.x

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

jQuery .data()vs HTML5 data-XXX性能

我发现这个测试http://jsbin.com/ekofa/2表明HTML5 data-XXX比jQuery快.data().我正在开始一个项目,需要在HTML元素上放置大量小数据,其中性能至关重要.我应该使用.data()或HTML5数据-XXX?该测试是否相关且准确?

performance jquery

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

Team Foundation Server是否是将.net网站自动发布到远程服务器的正确解决方案?

我们目前在我们的开发服务器上的Visual Studio 2010 Pro中使用C#构建我们的.net网站,然后手动发布它并上传到实时服务器,在那里通过当前文件复制它以进入实时.

我们希望尽可能地自动化这个过程,并且如果可能的话,在某个时间推送它,例如每天午夜.我们目前不使用任何源代码控制,所以这可能使它无论如何......

Team Foundation Server [TFS]是启用此功能的最佳解决方案吗?如果是这样,我们的客户要花多少钱或者我们如何才能找到它?我们在英国,他们确实有MSDN订阅.

.net c# deployment tfs publish

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