问两个UI设计的简单问题
如何改变图形界面的风格。
如何通过点击按钮打开另一个对话框。
谢谢
问题点数:100、回复次数:4Top
1 楼wobelisk()回复于 2003-12-04 03:17:41 得分 40
如何改变图形界面的风格。
use Look and Feel;
demo and source code: <java_home>\demo\jfc\swingset2 and jfc\metalworks
如何通过点击按钮打开另一个对话框。
some examples:
//show message
JOptionPane.showMessageDialog(null,"writable copy of "+fileName);
//show option
Object[] options={"Yes","No","Yes to All","Rename"};
int answer=JOptionPane.showOptionDialog(null,"Writable "+fileName+" exists, overwrite it?","Checkout",JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE,null,options,options[0]);
//prompt input
String newFileName=JOptionPane.showInputDialog(null,"Input a New File Name:");
//use ShowFileDialog
ShowFileDialog d=new ShowFileDialog(this,fileName,fileContent);
// self defined dialog by subclassing JDialog
AddProjectDialog d=new AddProjectDialog(this);
Top
2 楼hyhu(先飞笨鸟)回复于 2003-12-04 08:29:07 得分 30
第一个问题说起来比较麻烦,总之是可以定制不同OS的风格
第二个问题在button上add一个listener,在实现listener的借口时实现必须实现的函数,在函数里做new Frame并且Show Frame就可以达到效果,具体的可以在网上搜索一下JFC,一本超星的ebook,上面对于Swing讲的非常详细!Top
3 楼yangjuanli(珂儿)回复于 2003-12-04 08:32:05 得分 30
同意wobelisk() !
Top
4 楼powerpanda(超级熊猫)回复于 2003-12-05 00:27:44 得分 0
可是我用 Look and Feel;改变不了啊,我是用jBuilder9做的,在设计界面的时候我通过 Look and Feel;将界面设置成其它的风格,可是运行的时候依然是Windows 风格,这是怎么回事阿?
谢谢。Top




