![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Liu610921
这个作者很懒,什么都没留下…
展开
-
Java Exception:Provider com.sun.xml.bind.v2.ContextFactory could not be instanti
JAVA Exception:javax.xml.bind.JAXBException: Provider com.sun.xml.bind.v2.ContextFactory could not be instantiated: javax.xml.bind.JAXBException: "*******.rest.model" doesnt contain ObjectFactory.clas...原创 2017-04-11 10:20:49 · 3465 阅读 · 0 评论 -
Java Swing: JComboBox removeAllItems()和removeAll()
如果JComboBox 的元素使用add()添加的,就用removeAll()移出。如果是用addItem()添加的,就用removeAllItems()移出。原创 2017-04-11 10:19:35 · 3821 阅读 · 0 评论 -
java Swing:获取JFrame上的所有控件
获取JFrame上的所有控件:代码: for(Component co:ui.getRootPane().getContentPane().getComponents()) { Systen.out.println(co.getClass().toString()); //得到co的类型 }原创 2017-04-11 10:19:23 · 4599 阅读 · 1 评论 -
PHP Java Socket 通信
Java写的Nio Socket Server端,需要从PHP写的页面发送命令过去。 Java Socket Server主要代码: public static void main(String args[]) { System.out.println("Start Server....."); try { ServerSocket server = new ServerSocket(80...原创 2017-04-11 10:19:10 · 1589 阅读 · 0 评论 -
java swing: JList ListSelectionListener 响应两次的解决办法
valueChanged()方法总是被执行两次,鼠标点击执行一次,鼠标释放执行一次。所以注意在valueChanged()里面添加的操作,如果两次执行会影响结果的话,可以用JList.getValueIsAdjusting()判断。 鼠标点击,getValueIsAdjusting() 返回True. 鼠标释放,getValueIsAdjusting() 返回False。 ...原创 2017-04-11 10:19:03 · 3664 阅读 · 1 评论 -
java swing: JFrame 父子窗口之间如何传值
利用窗体的引用传值。父窗口:MainUI子窗口:CreateTaskUI 父窗口有一个TextArea ta, Button create。点击父窗口的create button,弹出子窗口CreateTaskUI,子窗口操作一系列动作成功向数据库插入一条Task记录。并将成功的结果返回给父窗口。 给create Button加一个监听器,将父窗口MainUI的引用传过去,并给属性ta加一个pub...原创 2017-04-11 10:18:24 · 10621 阅读 · 0 评论 -
java Swing: JLabel 设置字体颜色 换行
JLabel换行:JLabel的Text设置为html<html> 第一行<br/> 第二行<br/></html>JLabel设置字体颜色:label.setForeground(c); 代码:public static void main(String args[]) { JFrame frame = new JFrame(); frame....原创 2017-04-11 10:18:16 · 17573 阅读 · 0 评论 -
Java Socket: 服务器重启,客户端自动重连
Java Socket编程:自己写了一个简单的Java Socket Server/Client应用。调试代码的时候,发现只要重启Server,客户端抛出异常,进程断开。解决办法:在客户端另外启动一个进程,调用sendUrgentData(0xFF)方法监听是否与服务器端连接成功。原来的代码: public void run() { String message = ""; DataIn...原创 2017-04-11 10:18:10 · 14561 阅读 · 0 评论 -
awt 实现窗口重绘
问题: SocketServer窗口是一个Frame. 当有Client连接到Server端,Server端需要的rightPanel中实时显示Client的IP。(如下图:) 当监听到新的IP进入时,调用 server.repaint()和rightPanel()方法。新的IP都不能及时显示出来。但是将repaint()用setVisible(true)代替,只要有新的IP连接到服务器端,马上能...原创 2017-04-11 10:17:41 · 484 阅读 · 0 评论