问题列表 - 第23158页

设置JTabbedPane的背景颜色

我正在使用Nimbus外观和感觉.我需要在JTabbedPane中更改选项卡的背景颜色和前景色,但是在JTabbedPane中没有设置颜色.我尝试了setForeground(),setForegroundAt(),setBackground()和setBackgroundAt()方法,但它不起作用.这是我的代码


public class TabbedPaneDemo extends JFrame
{
    TabbedPaneDemo()
    {
        try
        {
            UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
        }
        catch(Exception ex) {}

setLayout(new BorderLayout()); setBounds(100, 100, 800, 500); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTabbedPane jt = new JTabbedPane(); jt.addTab("Tab1", new JPanel()); jt.addTab("Tab2", new JPanel()); jt.addTab("Tab3", new JPanel()); jt.addTab("Tab4", new JPanel()); for( int i = 0; i < jt.getComponentCount(); i++) { jt.setForegroundAt(i, Color.RED); jt.setBackgroundAt(i, Color.BLACK); } add(jt); setVisible(true); } public static void main(String args[]) { new TabbedPaneDemo(); }
Run Code Online (Sandbox Code Playgroud)

}

java swing jtabbedpane nimbus

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

SQL:如何在没有任何内容聚合的地方返回零?

我想问的问题最好通过一个例子说明,所以请耐心等待.假设我有下表:

TypeID  Gender      Count
1       M           10
1       F           3
1       F           6  
3       M           11
3       M           8
Run Code Online (Sandbox Code Playgroud)

我想为TypeID和Gender的每种可能组合聚合这个.其中TypeID可以是1,2或3,而Gender可以是M或F.所以我想要的是以下内容:

TypeID  Gender      SUM(Count)
1       M           10
1       F           9
2       M           0  
2       F           0
3       M           19
3       F           0
Run Code Online (Sandbox Code Playgroud)

我可以想到一些可能做到这一点的方法,但对我来说,它们似乎都不是特别优雅.

任何建议将不胜感激!

卡尔

sql aggregate zero

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

jQuery对象作为数组:$('#id')[0];

这是一个有效的jQuery语法:$('#id')[0];

jquery

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

在C中使用winsock2.h,但以下错误是什么意思?

我要在这里粘贴我的代码和错误:

#include "stdio.h"
#include "winsock2.h"

#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1) //this removes the need of mstcpip.h

void StartSniffing (SOCKET Sock); //This will sniff here and there
void ProcessPacket (unsigned char* , int); //This will decide how to digest
void PrintIpHeader (unsigned char* , int);
void PrintUdpPacket (unsigned char* , int);
void ConvertToHex (unsigned char* , unsigned int);
void PrintData (unsigned char* , int);


//IP Header Structure
typedef struct ip_hdr
{
    unsigned char ip_header_len:4; // 4-bit header length (in 32-bit words) normally=5 (Means …
Run Code Online (Sandbox Code Playgroud)

c

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

如何使用printf和Perl的Term :: ANSIColor获得彩色输出?

有没有办法获得printf彩色输出?

#!/usr/bin/perl
use warnings; 
use strict;
use Term::ANSIColor;

printf "%4.4s\n", colored( '0123456789', 'magenta' );
Run Code Online (Sandbox Code Playgroud)

输出:(仅换行)

perl printf colors

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

GWT SE友好的应用程序

如何在GWT中开发"搜索引擎友好"的Web应用程序?以StackOverflow本身为例,它是一个Web应用程序,应该是SEO友好的,允许用户从搜索引擎搜索.如果有人想在GWT中开发相同的应用程序.怎么能让它对SEO友好?

GWT包含单个HTML文件.我们怎样才能让它的内在内容在SE中可见?

任何建议或评论,都会有所帮助.谢谢.

seo gwt

5
推荐指数
2
解决办法
4628
查看次数

如何在使用jQuery的click事件期间检查是否按下了某个键?

我想用jQuery捕获一个click事件,并能够判断是否同时按下了一个键,这样我就可以根据keypress事件在回调函数中进行分支.

例如:

$("button").click(function() {
    if([KEYPRESSED WHILE CLICKED]) {
        // Do something...
    } else {
        // Do something different...
    }
});
Run Code Online (Sandbox Code Playgroud)

这有可能吗?如果可能的话怎么办呢?

keyboard jquery events click

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

iPhone上有字体选择器吗?

作为主题,我很奇怪,为什么SDK不提供API来显示UIFont选择器?喜欢日期选择器......

或者现在可以使用一些开源代码?

谢谢你的帮助 !

问候

iphone

5
推荐指数
2
解决办法
2976
查看次数

RIA Services EntitySet不支持"编辑"操作

我在RIA服务(VS2010Beta2)中迈出了第一步,我遇到了这个问题:创建了一个EF模型(没有POCO),它上面的通用存储库和一个RIA服务(托管在ASP.NET MVC应用程序中)并试图获取数据从ASP.NET MVC应用程序:运作良好.下一步:Silverlight客户端.获得了对RIAService(通过其上下文)的引用,查询了存储库的所有记录并将它们也引入了SL应用程序(使用此代码示例):

private ObservableCollection<Culture> _cultures = new ObservableCollection<Culture>();
public ObservableCollection<Culture> cultures
{
  get { return _cultures; }
  set
  {
    _cultures = value;
    RaisePropertyChanged("cultures");
  }
}
Run Code Online (Sandbox Code Playgroud)

....

//Get cultures            
EntityQuery<Culture> queryCultures = from cu in dsCtxt.GetAllCulturesQuery()
                                             select cu;
loCultures = dsCtxt.Load(queryCultures);
loCultures.Completed += new EventHandler(lo_Completed);
Run Code Online (Sandbox Code Playgroud)

....

void loAnyCulture_Completed(object sender, EventArgs e)
{
  ObservableCollection<Culture> temp= 
  new ObservableCollection<Culture>loAnyCulture.Entities);
                AnyCulture = temp[0];
}
Run Code Online (Sandbox Code Playgroud)

问题在于:每当我尝试编辑记录的某些数据时(在本例中为第一条记录),我都会收到此错误:"Culture"类型的EntitySet不支持"编辑"操作.

我认为我做了一些奇怪的事情,并试图创建一个Culture类型的对象并为其赋值:它工作得很好!

我错过了什么?我必须声明一个EntitySet吗?我必须标记它吗?我必须......什么?

提前致谢

entityset wcf-ria-services

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

Log4net:每个类的单独日志文件

我想记录来自多个类的消息.问题是,目前我可以将所有消息记录到单个文件中.我想要做这个类A应该将其消息记录到ALog.txt中,而B类应该将消息记录到BLog.txt中

请告诉我这些设置的示例配置文件

log4net

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