小弟对编程十分热爱,现在报的培训班,课上教的东西做联系以及小项目根本不够!很多东西都要查API
API上很多方法都搞不明白,因为相似作用的太多,但如果用的不对就老出错!
目前学过C的基础,HTML以及基础的javascript,SQL2000简单查询
正在学java感觉在班里没以前那么优秀了,和同学间差距近了!
对OOP的编程思想有一个基础的了解,目前休息时间阅读<java编程思想>
挥泪跪求一师傅,弟子居住上海,学习条件一般,肯钻研,爱学习,不会为师傅丢脸的
QQ:295002320
一般读书后其他时间QQ都会上!
API上很多方法都搞不明白,因为相似作用的太多,但如果用的不对就老出错!
目前学过C的基础,HTML以及基础的javascript,SQL2000简单查询
正在学java感觉在班里没以前那么优秀了,和同学间差距近了!
对OOP的编程思想有一个基础的了解,目前休息时间阅读<java编程思想>
挥泪跪求一师傅,弟子居住上海,学习条件一般,肯钻研,爱学习,不会为师傅丢脸的
QQ:295002320
一般读书后其他时间QQ都会上!
刚学C的时候最后要做个小项目,自己提前做了13个小时就做好了,学HTML的时候,小组分配任务,我又一个人全做了一遍,学java,我连课后题都没搞懂,真是急的快哭出来了
我在北京,公司里.net的网好像都给屏蔽了,所以白天不能来csdn~
请问怎么弹出字体框? 我们老师也不会...他说现在没这个包了第二个,弹出对话框后,对话框中有一个下拉框,查了API用的JOptionPane类中的showOptionDialog()方法
这里面的参数该给什么? 特别是哪个ICON 很迷惑,是一个接口...第三个,我要做一个象文本框一样的东西,按一个button后
(弹出对话框,输入后将输入的返回到文本框,但是当我点文本框后,应该是选中那一行)
而且我每次添加进文本框都要是新的一行!是用FTextArea?
做一个字体select放到弹出对话框就可以了;2,Java Docs有详细讲解,public static int showOptionDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType,
Icon icon,
Object[] options,
Object initialValue)
throws HeadlessException调出一个带有指定图标的对话框,其中的初始选择由 initialValue 参数确定,选项数由 optionType 参数确定。
如果 optionType 为 YES_NO_OPTION 或者 YES_NO_CANCEL_OPTION,并且 options 参数为 null,则由外观提供选项。 messageType 参数主要用于提供来自外观的默认图标。
参数:
parentComponent - 确定在其中显示对话框的 Frame;如果为 null 或者 parentComponent 不具有 Frame,则使用默认的 Frame
message - 要显示的 Object
title - 对话框的标题字符串
optionType - 指定可用于对话框的选项的整数:DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION 或 OK_CANCEL_OPTION
messageType - 指定消息种类的整数,主要用于确定来自可插入外观的图标:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE
icon - 在对话框中显示的图标
options - 指示用户可能选择的对象组成的数组;如果对象是组件,则可以正确呈现;非 String 对象使用其 toString 方法呈现;如果此参数为 null,则由外观确定选项
initialValue - 表示对话框的默认选择的对象;只有在使用 options 时才有意义;可以为 null
返回:
指示用户所选选项的整数;如果用户关闭了对话框,则返回 CLOSED_OPTION
抛出:
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
另请参见:
GraphicsEnvironment.isHeadless()给你官方的JDK60中文帮助文档地址3,使用javax.swing.JList.另外,那个字节流读文件由中文的话你要转码~
可以使用ByteArrayOutputStream.不是很熟练的话就使用中文Api帮助文档,网上很多~
options - 指示用户可能选择的对象组成的数组;如果对象是组件,则可以正确呈现;
非String对象使用其toString方法呈现;如果此参数为null,则由外观确定选项
initialValue-表示对话框的默认选择的对象;只有在使用options时才有意义;可以为null也就是options==null时initialValue的值也就不起作用;
当options!=null时,给你一个例子:Object[] options = {"确定","取消","帮助"}; //定制可供选择按钮
int response=JOptionPane.showOptionDialog(null, "这是个选项对话框,用户可以选择自己的按钮的个数",
"选项对话框标题",JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
str[0]="Earth";
str[1]="Moon";
str[2]="Veenus";
if(e.getSource()==js.tianjia){
do{
i=i+1;
str[i]=js.jop.showInputDialog(js, "请输入名称", "输入", 3);
System.out.print(i);
}while(false);
js.text.setListData(str);
}为什么每次添加后,之前就没了
查看过i,每次添加i都加了;
不能用局部变量,你每次添加的时候都会重新初始化它的,
用全局变量.
英文版的看不懂网上也有中文版的
自己都可以解决很多疑惑