我使用myEclipse Matisse创建了java GUI.当我的屏幕分辨率为1024x768时,它工作正常,但当我更改分辨率时,我的GUI工作不正常.我希望我的GUI窗口应该根据屏幕分辨率重新调整我正在扩展JFrame来创建主窗口.
public class MyClass extends JFrame {
//I am putting some controls here.
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(0,0,screenSize.width, screenSize.height);
setVisible(true);
pack()
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,我做什么,设置大小硬编码或使用ToolKit,帧大小保持不变.
我需要创建一个自定义GUI组件,如下图所示.它上面有一些按钮和标签.
我怎么能这样创造
我正在使用facebook api来使用access_token和fql来备份facebook照片.
使用fql我得到了用户的专辑列表
$client = new Facebook(array('appId' => 'xxxx', 'secret' => 'xxxxxx'));
$fql_albums = "SELECT aid,name from album where owner=$user_Id";
$albumId = $client->api(array(
'method' => 'fql.query',
'access_token' => $user_access_token,
'query' => $fql_albums,
));
Run Code Online (Sandbox Code Playgroud)
获取此列表后,我运行查询以获取相册中的所有照片,然后下载该相册,然后转到下一个相册.
它只下载2张专辑,然后出现错误,如下所示
(!)致命错误:未捕获的CurlException:28:在第759行的D:\ wamp\www\FrostBox1.0\Facebook\FaceBookConnect\facebook-php-sdk\src\base_facebook.php中抛出SSL连接超时
我能做错什么?
有没有办法使用 PHP vimeo API 获取 vimeo 视频的直接下载链接?
我试过这个 stackoverflow answer,但 moogaloop 的链接不起作用。Vimeo 更新他们的API已经一年多了。
有什么方法可以通过 API/PHP 获得直接链接/下载视频。
嗨,我是shell扩展的新手.我阅读了http://www.codeproject.com/KB/shell/overlayicon.aspx 文章,并能够在名称中包含字符串"sample"的文件上显示叠加图标.现在我的问题是我有一个应用程序,根据文件状态显示不同文件的不同叠加,如上传,上传,未上传等.请帮助我如何为特定路径中的特定文件/文件夹设置叠加系统.谢谢
我正在开发一个Java桌面应用程序,我需要在其中实现回收站功能.目前:
我的问题是,当从不同位置删除具有相同名称的文件时,所有文件都移动到我创建的回收站文件夹,并且具有相同名称的旧文件将被覆盖.
我该如何解决这个问题?此外,还有其他方法可以获得类似于回收站的功能吗?
我正在开发一个项目,我在flickr上创建了一个应用程序.我的帐户是免费帐户.使用该应用程序.许多用户连接到我的应用程序,我将他们的access_token存储在我的数据库中.使用该令牌.我的应用程序向flickr发送请求,并将用户的公共和私有数据下载到服务器存储中.连接用户只能查看自己备份的数据.
我想知道.免费帐户下载用户数据是否有任何限制.我的应用程序准确地下载了6000张用户的照片.请告诉我我的应用需要哪种类型的帐户.
我JFrame用来为桌面应用程序创建GUI.我使用此代码根据平台屏幕的分辨率设置的GUI大小.
this.setSize(this.getToolkit().getScreenSize());
Run Code Online (Sandbox Code Playgroud)
问题是当我运行应用程序时,GUI覆盖了所有屏幕.Windows任务栏也隐藏在GUI后面.
我希望无论任务栏的大小如何,任务栏都应该在所有条件下都可见.我如何实现这一目标?
我有一个java应用程序,我在其中使用JAX-WS(WEB服务).和apache-commons utils中的许多其他功能.
我编译了我的服务器代码并创建了一个.WAR文件.我在JBoss服务器上部署了.WAR(包含我服务器端应用程序所需的所有库)文件并且工作正常.
现在我的管理层告诉我为什么要使用JBoss而不是Tomcat,它易于在Linux服务器上进行管理和设置.实际上他们有一个支持tomcat的linux服务器,但不支持JBoss.所以他们告诉我要在Linux服务器上部署Tomcat.我在我的Windows上安装并配置了tomcat并部署了一个.WAR文件.并为我的资源创建了虚拟目录,其工作正常[但未完全测试]
我的应用程序没有EJB,所以我认为Tomcat已经足够好了.
请建议我使用Tomcat而不是JBoss服务器是好的,我担心将来会出现问题,或者它可能在将来或完成测试后不支持我的应用程序的功能.
我需要在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.并在滚动窗格时.也向下滚动图像.并在每个卷轴重复图像.
有没有办法限制只在背景上滚动.谢谢