java gui技巧
来源:互联网 发布:sybase数据库使用工具 编辑:程序博客网 时间:2024/05/14 16:43
1、jtable的使用:
DefaultTableModel model; Vector data=new Vector(); for(Email email:emails) { Vector row=new Vector(); row.add(email.getSend()); row.add(email.getContent()); row.add(email.getDate()); data.add(row); } Vector columnNames=new Vector(); columnNames.add("发件人"); columnNames.add("邮件内容"); columnNames.add("收件时间"); model=new DefaultTableModel(data, columnNames); //GmailTableModel model = new GmailTableModel(); jTable1.setModel(model); model.fireTableDataChanged();2、javaFX加载fxml界面并且向controller传入参数
private void showMainUI(Stage newStage, String fxml) { FXMLLoader loader = new FXMLLoader(); InputStream in = getClass().getResourceAsStream(fxml); loader.setBuilderFactory(new JavaFXBuilderFactory()); loader.setLocation(getClass().getResource(fxml)); Pane page = null; try { page = (Pane) loader.load(in); Scene scene = new Scene(page); MainController controller = loader.getController(); controller.setStage(newStage); newStage.setScene(scene); newStage.sizeToScene(); newStage.show(); } catch (IOException e) { e.printStackTrace(); } finally { try { in.close(); } catch (IOException ex) { Logger.getLogger(MyGmail.class.getName()).log(Level.SEVERE, null, ex); } } }
3、javafx创建新窗体:
Stage stage = new Stage(); //create root node of scene, i.e. group Group rootGroup = new Group(); //create scene with set width, height and color Scene scene = new Scene(rootGroup, 200, 200, Color.WHITESMOKE); //set scene to stage stage.setScene(scene); //set title to stage stage.setTitle("New stage"); //center stage on screen stage.centerOnScreen(); //show the stage stage.show();
0 0
- java gui技巧
- JAVA:GUI:窗体设计技巧
- java GUI编程小技巧
- Java性能优化技巧集锦(三) GUI
- GUI技巧
- Java性能优化技巧集锦(GUI篇)
- java小技巧之不同GUI界面间传递参数
- Java GUI
- Java GUI
- Java GUI
- Java GUI
- java GUI
- java GUI
- java [GUI]
- java GUI
- java---GUI
- Java GUI
- Java - GUI
- 实战MySQL主从数据库同步 增强系统安全性
- MySQL的InnoDB索引原理详解
- Android查询通话记录
- createDocumentFragment
- VC6.0打开或者添加工程文件崩溃的解决方法
- java gui技巧
- MySQL分库分表环境下全局ID生成方案
- 网络编程学习(二)
- 维药伊木萨克片治早泄有独特之处
- Swift自适应布局(Adaptive Layout)教程
- 转 回车\r 与换行\n的区别
- 查询固定字数或超过某个字数的数据
- 详解atomic,nonatomic,assign,retain,copy;strong/weak
- W5500EVB UDP模式的测试与理解