小编Asg*_*har的帖子

Java Swing应用程序消息对话框帮助

我正在研究Java Swing应用程序.我需要创建一个如图所示的对话框.我不知道这个名字; 我无法解释,所以我附上了一张照片.请告诉我这是什么以及如何在我的GUI应用程序中创建它.

图像是这样的

java user-interface swing

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

如何使用形状和渐变创建自定义Java Swing GUI组件

我必须在我的JFrame上创建一个自定义组件,Component将显示该用户的存储状态,存储将以百分比形式显示.

我需要创建这样的东西:

图片

我尝试了一个自定义JLabel来创建一个标签,然后从左到右着色该标签,但我无法创建云形状Label,然后根据变量值填充该标签.

我应该怎么做以及最好的方法是什么?

有一次我以为我应该使用一系列图像来显示用户存储的状态.

谢谢!

java user-interface swing

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

JFrame在MAC OSX上设置窗口中心的位置

任何身体请帮助我,如何JFrame在Mac 上居中.OS X?

我试过了:

this.setLocationRelativeto(null);

this.setLocationRelativeto(this);
this.setLocationRelativeto(getRootPane());
Run Code Online (Sandbox Code Playgroud)

..和

    final Toolkit toolkit = Toolkit.getDefaultToolkit();
    final Dimension screenSize = toolkit.getScreenSize();
    final int x = (screenSize.width - this.getWidth()) / 2;
    final int y = (screenSize.height - this.getHeight()) / 2;
    this.setLocation(x, y);
Run Code Online (Sandbox Code Playgroud)

以上都没有工作,我的框架仍然在底部并隐藏在Mac底座后面.

java macos swing jframe

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

如何使用PHP代码从服务器下载文件

如何从任何服务器的PHP代码下载文件?

php

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

如何在JTable上添加图像背景,滚动JTable时不滚动

我需要在JTable后面添加一个图像背景,滚动我的JTable时不应该缩小.目前我添加了一个Image behing my JTable.使用绘画方法.

public void paint(Graphics g) 
            {
                // First draw the background image - tiled
                Dimension d = getSize();
                for (int x = 0; x < d.width; x += image.getIconWidth())
                    for (int y = 0; y < d.height; y += image.getIconHeight())
                        g.drawImage(image.getImage(), x, y, null, null);
                // Now let the regular paint code do it's work
                super.paint(g);
            }
Run Code Online (Sandbox Code Playgroud)

问题是.这个JTable位于JScrollPane.并在滚动窗格时.也向下滚动图像.并在每个卷轴重复图像.

有没有办法限制只在背景上滚动.谢谢

java swing background jtable jscrollpane

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

如何获取他上传的所有用户视频的链接?

我正在研究facebook api,我希望获得用户上传视频的链接.我有一个access_token,有权访问照片.现在我如何使用fql或graph api获取用户的视频.

facebook-fql facebook-graph-api

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

tomcat启动脚本错误

我需要将 tomcat 进程更改为由非 root 用户执行。创建用户tomcat并将其放入tomcat_group组中。更改了权限。然后更改init.d中的启动脚本。

我以 root 用户身份运行的旧脚本是

#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.6.0_31
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/share/apache-tomcat-7.0.26


case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;; 
stop)   
sh $CATALINA_HOME/bin/shutdown.sh
;; 
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;; 
esac    
exit 0
Run Code Online (Sandbox Code Playgroud)

作为 root 用户,这运行良好。

新脚本是这样的

    #!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.6.0_31
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export …
Run Code Online (Sandbox Code Playgroud)

linux tomcat centos

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

从char*转换为wchar_t

我需要从char*转换为wchar.这就是我的表现.

char * retrunValue= getData();
size_t origsize = strlen(returnValue) + 1;
const size_t newsize = 200;
size_t convertedChars = 0;
wchar_t wcstring[newsize];
mbstowcs_s(&convertedChars, wcstring, origsize, returnValue, _TRUNCATE);
wcscat_s(wcstring, L" (wchar_t *)");
Run Code Online (Sandbox Code Playgroud)

当我试图打印转换后的值"wcstring"时,getData()函数返回一个char*值,例如"C:/ Documents and Settings":值不正确:它是这样的"C:/ Documen9"之类的东西垃圾.1-请告诉我以这种方式从char*转换为wchar是安全的,正如我正在做的那样2-如何获取getData()函数返回的原始值

感谢和问候

更新:

size_t origsize = strlen(returnValue) + 1;
const size_t newsize = 200;
size_t convertedChars = 0;
wchar_t wcstring[newsize];
wsprintf(wcstring, newsize, L"%S (wchar_t *)", returnValue);
Run Code Online (Sandbox Code Playgroud)

添加了这个,但它说."size_t类型的参数与"LPCWSTR"类型的参数不兼容"

c++ winapi

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

使用facebook Graph API检查是否是朋友?

我收到了我朋友的用户ID,有时他将我从朋友列表中删除,我如何使用API​​查看,具体ID是否为我的朋友.谢谢

php facebook-graph-api

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

JTable行选择背景问题.

我有一个JTable并在JTable和其他属性中设置图片作为背景我使用此代码.

tblMainView= new JTable(dtModel){
        public Component prepareRenderer(TableCellRenderer renderer, int row, 
                   int column) 
        {
        Component c = super.prepareRenderer( renderer, row, column);
        // We want renderer component to be transparent so background image 
        // is visible
        if( c instanceof JComponent )
        ((JComponent)c).setOpaque(false);
        return c;
        }
        ImageIcon image = new ImageIcon( "images/watermark.png" );          
          public void paint( Graphics g )
        {
        // First draw the background image - tiled 
        Dimension d = getSize();
        for( int x = 0; x < d.width; x += image.getIconWidth() …
Run Code Online (Sandbox Code Playgroud)

java swing jtable renderer defaulttablemodel

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

压缩和解压缩java中的大型数据?

我需要压缩/解压缩文件夹中包含的不同类型的文件,该文件夹的大小可能超过10-11 GB.我使用了以下代码,但这需要很长时间来压缩数据.

BufferedReader in = new BufferedReader(new FileReader("D:/ziptest/expansion1.MPQ"));
BufferedOutputStream out = new BufferedOutputStream(
    new GZIPOutputStream(new FileOutputStream("test.gz")));

int c;
while ((c = in.read()) != -1)
  out.write(c);
in.close();
out.close();
Run Code Online (Sandbox Code Playgroud)

请教我一些java中的快速压缩和解压缩库,我也希望将大文件分成不同的部分,例如每个100MB的块.

java compression file-io gzip

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

Amazon S3获取其中特定对象以及文件和文件夹的大小

我将每个用户数据存储在存储桶中,并将其用户名对象存储在存储桶中。就像我的存储桶是“ my.bucket / bob1”,“ my.bucket / bob2”等等。我可以通过使用Amazon S3获得存储桶的大小。$s3->get_bucket_filesize($bucket,true); 但是我需要计算尝试使用的“ my.bucket / bob1”的大小

$s3->get_object_filesize($bucket, "bob1");
Run Code Online (Sandbox Code Playgroud)

但这仅返回该对象的大小,并且为0,因为在我的客户端,我将其视为文件夹。

但是我需要以有效的方式获取用户文件夹级别的大小,以节省成本和时间。

编辑:

在下面的代码中使用但这很慢,我有成千上万个文件,从1KB到1GB +,并且此代码花费了太多时间。

    function get_size($bucket,$path,$s3){
    $size = 0;

    $response = $s3->list_objects($bucket,array(
    'prefix' => $path.'/'

));
        foreach ($response->body as $object)
        {
            //print_r($object);
             $object->Key.'('.$object->Size.')</br>';
            $size  = $size+$object->Size;

        }
       // $size = number_format($size / 1024 / 1024, 2); 

        return $size;
    }
Run Code Online (Sandbox Code Playgroud)

php amazon-s3

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

Ajaxplorer - 删除由Ajaxplorer提供支持

我正在使用Ajaxplorer 4.0.4版本.我想删除"由查尔斯写的Ajaxplorer提供支持"等.

我怎样才能删除它并设置我的自定义消息,\我愿意为此付出代价.

php file-manager pydio

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