SwingConsole】的更多相关文章

Java的Swing默认不是线程安全的,类的调度应该由线程分派器来安排.如果每个类都各个各的调度,有可能造成线程紊乱,带来一些难以检测的错误. 对于编写实验性代码(每次都只有一个JFrame),如果每次都要编写重复的main函数,显然太浪费精力.利用Java的反射机制,可以编写一个通用的“Swing控制台”用作调度其他类.另外,将代码做一些简单的修改就可以应用于具体应用. import java.util.*; import java.lang.reflect.*; import javax.s…
package gui; import org.luaj.vm2.Globals; import org.luaj.vm2.LuaValue; import org.luaj.vm2.ast.Chunk; import org.luaj.vm2.ast.Exp; import org.luaj.vm2.ast.Stat; import org.luaj.vm2.ast.Visitor; import org.luaj.vm2.lib.jse.JsePlatform; import org.lua…
JFrame居中方法一:   setLocationRelativeTo(null); 注意:必须在整个frame初始化完成后再加上此语句,否则将显示在屏幕右下角 方法二: private Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();   /** 屏幕宽度 */  private int screenWidth = screenSize.width;   /** 屏幕高度 */  private int s…
package common; import javax.swing.JFrame; import javax.swing.SwingUtilities; /*2015-5-26*/ public class SwingConsole { public static void run(final JFrame frame,final int width,final int height){ SwingUtilities.invokeLater(new Runnable() { @Override…
package swing.combox; import java.awt.FlowLayout; import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import javax.swing.JFrame; public class JcomboxDemo extends JFrame{ private static final long serialVersionUID = 1L; public Jcomb…
JAVA简单Swing图形界面应用演示样例 package org.rui.hello; import javax.swing.JFrame; /** * 简单的swing窗体 * @author lenovo * */ public class HelloSwing { public static void main(String[] args) { JFrame frame=new JFrame("hello Swing"); frame.setDefaultCloseOperat…
[Java]边框总结 Table of Contents 1 例子代码与结果 2 javax.swing.border 3 BorderFactory 4 LineBorder 5 MatteBorder 6 TitleBorder 7 BevelBorder 8 SoftBevelBorder 9 EtchedBorder 10 CompoundBorder 1 例子代码与结果 package xjtu.vf.swing; import java.awt.BorderLayout; impor…
列表框通过Swing组件JList产生,其总是在屏幕上占据固定行数的空间.如果要得到列表框中被选中的元素,只需调用getSelectedValuesList(),它可以产生一个字符串数组,内容为被选中的元素名称.JList组件允许多重选择:如果按住Ctrl键,可以选中所有点击的元素:如果选中一个元素,按住Shift键并单击另一个元素,那么这两个元素之间的所有元素都被选中:要从选中的元素中去掉一个,按住Ctrl键单击该元素即可. 初始化列表框后,接着便是向列表框添加和修改内容.分为静态操作和动态操…
要将按钮图形化,只需创建一个ImageIcon对象,将图形路径赋予ImageIcon对象,然后将该对象传递给按钮即可. 此处涉及eclipse中图形的路径设置,包括(项目路径下.非项目路径下.相对路径.绝对路径),相对路径前不加/,此处相对路径是相对于eclipse中项目文件夹而言的,绝对路径为图形所在未知的具体路径.以picture1.jpg(在H:/java/workspace/study/src/picture路径下)为例: 1.若将picture文件夹置于study/src路径(非项目路…