Java 更改框架形状
在c#中,您可以将表单形状更改为您绘制的某个图片形状。。 我想知道在java的jFrame上是否有相同的选项来执行此操作?(我正在使用netbeans) 例如,这是我想要用作jFrame形状的图片 因此,在“手机屏幕”中,我想添加一些按钮。。可能吗 有关详细信息,请参见 Android外观和感觉 Android屏幕上的所有内容都是矩形。小部件是矩形。启动器图标是96 x 96像素的正方形。启动器图标下的文本使其成为矩形 三星Galaxy S3的屏幕分辨率为1280 x 720像素。我的22英寸三星显示器的屏幕分辨率是1680 X 1050像素。你必须将“手机”侧转,并使用整个显示器来获得S3上文本的清晰度 对于仪表板应用程序来说,这将是一个很棒的外观。您的用户可能已经习惯了智能手机的外观。显然,Swing应用程序中的手势必须使用鼠标 设计图形界面 首先,创建一个普通的JFrame 第二,通过扩展JPanel并重写paintComponent方法来创建一个可绘制的JPanel。您可以在此JPanel上绘制背景图像,然后绘制启动器图标。启动器图标是从PNG文件创建的缓冲区图像,因此它们可以具有透明区域 drawable JPanel会监听鼠标的点击,这样可以移动启动器图标,也可以执行启动器图标 启动的Java应用程序将用自己的JPanel替换可绘制的JPanel。在开发这些JPanel时,您必须遵循以下步骤,这样您的用户会感觉他们处于Android的外观中。每个应用程序JPanel必须为1280 x 720像素 您的GUI模型将保存所有启动器图标,以及每个用户的图标位置。关系数据库可以保存所有这些信息,以便每个用户都有自己的显示 应用程序/小部件Java 更改框架形状,java,swing,jframe,Java,Swing,Jframe,在c#中,您可以将表单形状更改为您绘制的某个图片形状。。 我想知道在java的jFrame上是否有相同的选项来执行此操作?(我正在使用netbeans) 例如,这是我想要用作jFrame形状的图片 因此,在“手机屏幕”中,我想添加一些按钮。。可能吗 有关详细信息,请参见 Android外观和感觉 Android屏幕上的所有内容都是矩形。小部件是矩形。启动器图标是96 x 96像素的正方形。启动器图标下的文本使其成为矩形 三星Galaxy S3的屏幕分辨率为1280 x 720像素。我的22英寸三
我还没有想到所有的细节,但是必须有一个Apps/Widgets可绘制的JPanel来显示所有的启动程序图标和小部件。用户可以将启动程序图标从Apps JPanel拖到主可绘制的JPanel上。在Java6中可以创建它,需要测试Oracle教程中的代码示例三星手机图片中的ing是一个长方形。甚至图标也是长方形。图标只有一些透明区域,你可以用PNG文件来完成。@GilbertLeBlanc我想你是对的。那么我可以将图像设置为jFrame背景,jFrame设置为无边框的透明。它可以按我的要求工作吗?几乎可以。设置你的带有背景图片、普通边框和按钮的JFrame。创建一个可绘制的JPanel。确保您在JPanel上绘制的BuffereImage具有透明区域。我假设您正在制作桌面Swing应用程序,而不是实际的Android应用程序。顺便说一句,三星Galaxy S3的屏幕分辨率为1280 x 720像素。屏幕我的22英寸三星显示器的分辨率是1680 X 1050像素。您必须将“手机”侧转,并使用整个显示器来获得S3上文本的清晰度。@mKorbel我不知道。我不需要乱搞透明或成型的窗户(看不清重点)。