Soumettre la recherche
Mettre en ligne
Automate the Swing application testing
•
Télécharger en tant que KEY, PDF
•
3 j'aime
•
1,160 vues
Kazuhiro Eguchi
Suivre
Formation
Technologie
Art & Photos
Signaler
Partager
Signaler
Partager
1 sur 21
Télécharger maintenant
Recommandé
第7回 xUnit Test Patterns(xUTP)読書会(http://atnd.org/events/1835)で発表した、GUIテストについての資料です。
FEST-SwingでFestival!
FEST-SwingでFestival!
You Osaki
Basic swing
Basic swing
bharathi120789
11basic Swing
11basic Swing
Adil Jafri
Fitc whats new in es6 for web devs
Fitc whats new in es6 for web devs
FITC
import java.awt.Color; import java.awt.Insets; import java.awt.Container; import java.awt.GridBagLayout; import java.awt.GridBagConstraints; import javax.swing.JMenu; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JLabel; import javax.swing.JButton; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JTextArea; import javax.swing.JScrollBar; import javax.swing.JScrollPane; import javax.swing.BorderFactory; /* *Class Steganography_View */ public class Steganography_View extends JFrame { //size variables for window private static int WIDTH = 500; private static int HEIGHT = 400; //elements for JPanel private JTextArea input; private JScrollBar scroll,scroll2; private JButton encodeButton,decodeButton; private JLabel image_input; //elements for Menu private JMenu file; private JMenuItem encode; private JMenuItem decode; private JMenuItem exit; /* *Constructor for Steganography_View class *@param name Used to set the title on the JFrame */ public Steganography_View(String name) { //set the title of the JFrame super(name); //Menubar JMenuBar menu = new JMenuBar(); JMenu file = new JMenu(\"File\"); file.setMnemonic(\'F\'); encode = new JMenuItem(\"Encode\"); encode.setMnemonic(\'E\'); file.add(encode); decode = new JMenuItem(\"Decode\"); decode.setMnemonic(\'D\'); file.add(decode); file.addSeparator(); exit = new JMenuItem(\"Exit\"); exit.setMnemonic(\'x\'); file.add(exit); menu.add(file); setJMenuBar(menu); // display rules setResizable(true);//allow window to be resized: true?false setBackground(Color.lightGray); /background color of window: Color(int,int,int) setLocation(100,100); //location on the screen to display window setDefaultCloseOperation(EXIT_ON_CLOSE);//what to do on close operation: exit, do_nothing, etc setSize(WIDTH,HEIGHT); //set the size of the window setVisible(true); //show the window: true?false } /* *@return The menu item \'Encode\' */ public JMenuItem getEncode() { return encode; } /* *@return The menu item \'Decode\' */ public JMenuItem getDecode() { return decode; } /* *@return The menu item \'Exit\' */ public JMenuItem getExit() { return exit; } /* *@return The TextArea containing the text to encode */ public JTextArea getText() { return input; } /* *@return The JLabel containing the image to decode text from */ public JLabel getImageInput() { return image_input; } /* *@return The JPanel displaying the Encode View */ public JPanel getTextPanel() { return new Text_Panel(); } /* *@return The JPanel displaying the Decode View */ public JPanel getImagePanel() { return new Image_Panel(); } /* *@return The Encode button */ public JButton getEButton() { return encodeButton; } /* *@return The Decode button */ public JButton getDButton() { return decodeButton; } /* *Class Text_Panel */ private class Text_Panel extends JPanel { /* *Constructor to enter text to be encoded */ public Text_Panel() { //setup GridBagLayout GridBagLayout layout = new GridBagLayout(); GridBagConstraints l.
import java.awt.Color;import java.awt.Insets;import java.awt.Con.pdf
import java.awt.Color;import java.awt.Insets;import java.awt.Con.pdf
venkt12345
What's New in ES6 for Web Devs
What's New in ES6 for Web Devs
What's New in ES6 for Web Devs
Rami Sayar
Object-Oriend Programming using Java
OOP Lecture 7-JTextField,JTextArea,JPassword,JButton.pptx
OOP Lecture 7-JTextField,JTextArea,JPassword,JButton.pptx
Tanzila Kehkashan
Androidの本当にあった怖い話
Androidの本当にあった怖い話
Yusuke Yamamoto
Recommandé
第7回 xUnit Test Patterns(xUTP)読書会(http://atnd.org/events/1835)で発表した、GUIテストについての資料です。
FEST-SwingでFestival!
FEST-SwingでFestival!
You Osaki
Basic swing
Basic swing
bharathi120789
11basic Swing
11basic Swing
Adil Jafri
Fitc whats new in es6 for web devs
Fitc whats new in es6 for web devs
FITC
import java.awt.Color; import java.awt.Insets; import java.awt.Container; import java.awt.GridBagLayout; import java.awt.GridBagConstraints; import javax.swing.JMenu; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JLabel; import javax.swing.JButton; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JTextArea; import javax.swing.JScrollBar; import javax.swing.JScrollPane; import javax.swing.BorderFactory; /* *Class Steganography_View */ public class Steganography_View extends JFrame { //size variables for window private static int WIDTH = 500; private static int HEIGHT = 400; //elements for JPanel private JTextArea input; private JScrollBar scroll,scroll2; private JButton encodeButton,decodeButton; private JLabel image_input; //elements for Menu private JMenu file; private JMenuItem encode; private JMenuItem decode; private JMenuItem exit; /* *Constructor for Steganography_View class *@param name Used to set the title on the JFrame */ public Steganography_View(String name) { //set the title of the JFrame super(name); //Menubar JMenuBar menu = new JMenuBar(); JMenu file = new JMenu(\"File\"); file.setMnemonic(\'F\'); encode = new JMenuItem(\"Encode\"); encode.setMnemonic(\'E\'); file.add(encode); decode = new JMenuItem(\"Decode\"); decode.setMnemonic(\'D\'); file.add(decode); file.addSeparator(); exit = new JMenuItem(\"Exit\"); exit.setMnemonic(\'x\'); file.add(exit); menu.add(file); setJMenuBar(menu); // display rules setResizable(true);//allow window to be resized: true?false setBackground(Color.lightGray); /background color of window: Color(int,int,int) setLocation(100,100); //location on the screen to display window setDefaultCloseOperation(EXIT_ON_CLOSE);//what to do on close operation: exit, do_nothing, etc setSize(WIDTH,HEIGHT); //set the size of the window setVisible(true); //show the window: true?false } /* *@return The menu item \'Encode\' */ public JMenuItem getEncode() { return encode; } /* *@return The menu item \'Decode\' */ public JMenuItem getDecode() { return decode; } /* *@return The menu item \'Exit\' */ public JMenuItem getExit() { return exit; } /* *@return The TextArea containing the text to encode */ public JTextArea getText() { return input; } /* *@return The JLabel containing the image to decode text from */ public JLabel getImageInput() { return image_input; } /* *@return The JPanel displaying the Encode View */ public JPanel getTextPanel() { return new Text_Panel(); } /* *@return The JPanel displaying the Decode View */ public JPanel getImagePanel() { return new Image_Panel(); } /* *@return The Encode button */ public JButton getEButton() { return encodeButton; } /* *@return The Decode button */ public JButton getDButton() { return decodeButton; } /* *Class Text_Panel */ private class Text_Panel extends JPanel { /* *Constructor to enter text to be encoded */ public Text_Panel() { //setup GridBagLayout GridBagLayout layout = new GridBagLayout(); GridBagConstraints l.
import java.awt.Color;import java.awt.Insets;import java.awt.Con.pdf
import java.awt.Color;import java.awt.Insets;import java.awt.Con.pdf
venkt12345
What's New in ES6 for Web Devs
What's New in ES6 for Web Devs
What's New in ES6 for Web Devs
Rami Sayar
Object-Oriend Programming using Java
OOP Lecture 7-JTextField,JTextArea,JPassword,JButton.pptx
OOP Lecture 7-JTextField,JTextArea,JPassword,JButton.pptx
Tanzila Kehkashan
Androidの本当にあった怖い話
Androidの本当にあった怖い話
Yusuke Yamamoto
Haxe
Haxe
Kazuhiro Eguchi
JavaFX8
JavaFX8
Kazuhiro Eguchi
実践Knockout
実践Knockout
Kazuhiro Eguchi
http://hakurai.github.com/javap.js/web/ https://github.com/hakurai/javap.js
なれる!クラスローダー
なれる!クラスローダー
Kazuhiro Eguchi
Knockout
Knockout
Kazuhiro Eguchi
Java 並行処理の基礎update1
Java 並行処理の基礎update1
Kazuhiro Eguchi
Starting java fx
Starting java fx
Kazuhiro Eguchi
並行処理プログラミングの深淵~Java仮想マシン仕様 スレッドとロック~
並行処理プログラミングの深淵~Java仮想マシン仕様 スレッドとロック~
Kazuhiro Eguchi
A presentation about a famous track athlete
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
Size separation, or sieving, is a technique to segregate particles by size, vital in pharmaceuticals, food processing, and mining. Methods include sieving (particles pass through mesh sieves), sedimentation (based on settling velocities in fluid), cyclone separation (using centrifugal forces), and filtration (using barriers with specific pore sizes). Applications range from ensuring uniform drug formulations to grading grains and extracting minerals. Size separation offers efficiency, precision, and versatility, making it essential for quality control and consistency across various industries.
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
pragatimahajan3
This presentation provides an introduction to quantitative trait loci (QTL) analysis and marker-assisted selection (MAS) in plant breeding. The presentation begins by explaining the type of quantitative traits. The process of QTL analysis, including the use of molecular genetic markers and statistical methods, is discussed. Practical examples demonstrating the power of MAS are provided, such as its use in improving crop traits in plant breeding programs. Overall, this presentation offers a comprehensive overview of these important genomics-based approaches that are transforming modern agriculture.
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Sourabh Kumar
The Last Leaf is a short story by the American writer O. Henry (1862-1910) commonly known in the history of American literature as "the author of surprise ending". It tells the story of an old artist who saves the life of a young neighbouring artist, who is seriously ill and dying, by giving her the will to live. O. Henry knew people very well, especially the ordinary people of New York. In his stories you can feel satirical criticism of the American way of life. Most of his short stories are full of warm sympathy for ordinary American people.
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
Eugene Lysak
In this slide, we will provide an overview of the Odoo 17 Discuss App. Odoo Discuss is a built-in communication tool that helps businesses improve internal communication and collaboration among teams. We will explore the features and functionalities of Odoo Discuss App and how it can benefit your organization.
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
Celine George
The first step to enter the process...
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
Let us know about Maruti Suzuki, a successful Joint venture in India.
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
anh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
QucHHunhnh
This is the question and answer set of the inaugural edition of Pragya Champions Chalice, 2024. The genre of the quiz was general. Both the prelims and final sets are clubbed into one.
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya - UEM Kolkata Quiz Club
In this slide, we will explore the world of notification preferences in Odoo 17. We will discuss how to manage and customize the way we receive updates and alerts within the platform. By understanding these settings, we can ensure that we stay informed about the most relevant information while avoiding notification overload.
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
Celine George
IATP Guide
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
17thcssbs2
uyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
UNA PRESENTACION IMPECABLE DE PHRASAL VERBS
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
Contenu connexe
Plus de Kazuhiro Eguchi
Haxe
Haxe
Kazuhiro Eguchi
JavaFX8
JavaFX8
Kazuhiro Eguchi
実践Knockout
実践Knockout
Kazuhiro Eguchi
http://hakurai.github.com/javap.js/web/ https://github.com/hakurai/javap.js
なれる!クラスローダー
なれる!クラスローダー
Kazuhiro Eguchi
Knockout
Knockout
Kazuhiro Eguchi
Java 並行処理の基礎update1
Java 並行処理の基礎update1
Kazuhiro Eguchi
Starting java fx
Starting java fx
Kazuhiro Eguchi
並行処理プログラミングの深淵~Java仮想マシン仕様 スレッドとロック~
並行処理プログラミングの深淵~Java仮想マシン仕様 スレッドとロック~
Kazuhiro Eguchi
Plus de Kazuhiro Eguchi
(8)
Haxe
Haxe
JavaFX8
JavaFX8
実践Knockout
実践Knockout
なれる!クラスローダー
なれる!クラスローダー
Knockout
Knockout
Java 並行処理の基礎update1
Java 並行処理の基礎update1
Starting java fx
Starting java fx
並行処理プログラミングの深淵~Java仮想マシン仕様 スレッドとロック~
並行処理プログラミングの深淵~Java仮想マシン仕様 スレッドとロック~
Dernier
A presentation about a famous track athlete
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
Size separation, or sieving, is a technique to segregate particles by size, vital in pharmaceuticals, food processing, and mining. Methods include sieving (particles pass through mesh sieves), sedimentation (based on settling velocities in fluid), cyclone separation (using centrifugal forces), and filtration (using barriers with specific pore sizes). Applications range from ensuring uniform drug formulations to grading grains and extracting minerals. Size separation offers efficiency, precision, and versatility, making it essential for quality control and consistency across various industries.
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
pragatimahajan3
This presentation provides an introduction to quantitative trait loci (QTL) analysis and marker-assisted selection (MAS) in plant breeding. The presentation begins by explaining the type of quantitative traits. The process of QTL analysis, including the use of molecular genetic markers and statistical methods, is discussed. Practical examples demonstrating the power of MAS are provided, such as its use in improving crop traits in plant breeding programs. Overall, this presentation offers a comprehensive overview of these important genomics-based approaches that are transforming modern agriculture.
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Sourabh Kumar
The Last Leaf is a short story by the American writer O. Henry (1862-1910) commonly known in the history of American literature as "the author of surprise ending". It tells the story of an old artist who saves the life of a young neighbouring artist, who is seriously ill and dying, by giving her the will to live. O. Henry knew people very well, especially the ordinary people of New York. In his stories you can feel satirical criticism of the American way of life. Most of his short stories are full of warm sympathy for ordinary American people.
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
Eugene Lysak
In this slide, we will provide an overview of the Odoo 17 Discuss App. Odoo Discuss is a built-in communication tool that helps businesses improve internal communication and collaboration among teams. We will explore the features and functionalities of Odoo Discuss App and how it can benefit your organization.
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
Celine George
The first step to enter the process...
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
Let us know about Maruti Suzuki, a successful Joint venture in India.
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
anh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
QucHHunhnh
This is the question and answer set of the inaugural edition of Pragya Champions Chalice, 2024. The genre of the quiz was general. Both the prelims and final sets are clubbed into one.
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya - UEM Kolkata Quiz Club
In this slide, we will explore the world of notification preferences in Odoo 17. We will discuss how to manage and customize the way we receive updates and alerts within the platform. By understanding these settings, we can ensure that we stay informed about the most relevant information while avoiding notification overload.
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
Celine George
IATP Guide
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
17thcssbs2
uyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
UNA PRESENTACION IMPECABLE DE PHRASAL VERBS
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
This presentation explores the advantages and obstacles associated with Open Educational Resources (OER).
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
dimpy50
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
Incheon National University Capstone Design Final Presentation - Team Password 486 With Seungjun Rye(CSE), Eunbin Lee(BIZ). Jeonggyo Lee(ECON)
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
bu07226
To provide details in philippine national symbols
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
ricssacare
It is about the how social media have left the impact in our life, mental health and well being by graph and pie chart with pictures in hindi and english language thrugh scientific research
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
sanghavirahi2
Presentation for Build with AI online event by GDSC YCCE
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
GDSCYCCE
Dernier
(20)
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
Automate the Swing application testing
1.
FEST-Swing Swing
@hakurai
2.
Java, C, C++,
Scala, Groovy Swing
3.
FEST-Swing • Swing • JUnit
4.
Swing • Java GUI •
AWT SWT
5.
FEST-Swing 1.robot
2. 3. 4. 5.assert
6.
1.robot robot = BasicRobot.robotWithNewAwtHierarchy();
7.
2. //main ApplicationLauncher.application( SampleFrame.class ).start(); // JFrame
myJFrame = new MyJFrame(); myJFrame.setVisible( true ); MyJFrame
8.
3. //JFrame FrameFixture frame =
WindowFinder.findFrame( MyJFrame.class ).using( robot ); // FrameFixture frame = new FrameFixture( robot, myJFrame ); JFrameFixture
9.
4. // JTextComponentFixture accountField =
frame.textBox( “accountField” ); accountField.enterText( “root” ); //OK JButtonFixture okButton = frame.button( “okButton” ); okButton.click(); “root” “accountField” “okButton” click JFrameFixture
10.
Fixture • Swing • Fixture • •
11.
Fixture •
Fixture • Finder ( ) • Fixture
12.
Swing
JFrame JPanel JPanel JTextField JButton JButton
13.
Fixture •
name • GenericTypeMatcher
14.
name //name
accountField textBox frame.textBox( “accountField” ). “accountField” JFrameFixture
15.
name • ComponentLookupException •
name • • GenericTypeMatcher • Fixture
16.
JFrame
JPanel JPanel JTextField JButton JButton okButton okButton
17.
• Fixture
click() doubleClick() enterText( String text ) drag() etc
18.
• Fixture • require •
JUnit assert requireText( String text ) requireEditable() requireEnabled() requireVisible() etc
19.
• FEST-Swing EDT •
20.
• Timeout • Pause
Condition requireEnabled(Timeout timeout) Pause pause( Condition condition, Timeout timeout)
21.
Pause •
Condition • Timeout • WaitTimedOutError
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant