import java.awt.FlowLayout ;
import java.awt.event.ActionEvent ;
import java.awt.event.ActionListener ;
import javax.swing.JButton ;
import javax.swing.JFrame ;
import javax.swing.JLabel ;
import javax.swing.JTextArea ;
import javax.swing.JTextField ;
int model,price,size;
void setzero( )
{
model= 0 ;
price= 0 ;
size= 0 ;
}
public televison( ) {
// TODO Auto-generated constructor stub
add( l1) ;
add( t1) ;
add( l2) ;
add( t2) ;
add( l3) ;
add( t3) ;
add( ta) ;
add( b1) ;
add( b2) ;
add( b3) ;
add( b4) ;
b1.addActionListener ( this ) ;
b2.addActionListener ( this ) ;
b3.addActionListener ( this ) ;
}
public static void main
( String [ ] args
) { // TODO Auto-generated method stub
televison t= new televison( ) ;
t.setSize ( 1000 , 400 ) ;
t.setVisible ( true ) ; }
@Override
// TODO Auto-generated method stub
if ( e.getSource ( ) == b1)
{
if ( model> 9999 )
{
try {
throw new NOTMODEL( ) ;
} catch ( NOTMODEL e1) {
// TODO Auto-generated catch block
//e1.printStackTrace();
setzero( ) ;
ta.setText ( " " + model+ " " + price+ " " + size) ;
}
}
else
{
ta.setText ( " " + model+ " " + price+ " " + size) ;
}
}
if ( e.getSource ( ) == b2)
{
if ( price> 70000 )
{
try {
throw new PRICENOT( ) ;
} catch ( PRICENOT e1) {
// TODO Auto-generated catch block
setzero( ) ;
ta.setText ( " " + model+ " " + price+ " " + size) ;
}
}
}
if ( e.getSource ( ) == b3)
{
if ( size< 12 || size> 21 )
{
try {
throw new SIZENOT( ) ;
} catch ( SIZENOT e1) {
// TODO Auto-generated catch block
setzero( ) ;
ta.setText ( " " + model+ " " + price+ " " + size) ;
}
}
}
if ( e.getSource ( ) == b4)
{
ta.setText ( " " + model+ " " + price+ " " + size) ;
}
}
}
aW1wb3J0IGphdmEuYXd0LkZsb3dMYXlvdXQ7CmltcG9ydCBqYXZhLmF3dC5ldmVudC5BY3Rpb25FdmVudDsKaW1wb3J0IGphdmEuYXd0LmV2ZW50LkFjdGlvbkxpc3RlbmVyOwoKaW1wb3J0IGphdmF4LnN3aW5nLkpCdXR0b247CmltcG9ydCBqYXZheC5zd2luZy5KRnJhbWU7CmltcG9ydCBqYXZheC5zd2luZy5KTGFiZWw7CmltcG9ydCBqYXZheC5zd2luZy5KVGV4dEFyZWE7CmltcG9ydCBqYXZheC5zd2luZy5KVGV4dEZpZWxkOwoKCnB1YmxpYyBjbGFzcyB0ZWxldmlzb24gZXh0ZW5kcyBKRnJhbWUgaW1wbGVtZW50cyBBY3Rpb25MaXN0ZW5lcnsKCglpbnQgbW9kZWwscHJpY2Usc2l6ZTsKCQoJCglKTGFiZWwgbDEsbDIsbDM7CglKVGV4dEZpZWxkIHQxLHQyLHQzOwoJSkJ1dHRvbiBiMSxiMixiMyxiNDsKCUpUZXh0QXJlYSB0YTsKCQoJCgkKCXZvaWQgc2V0emVybygpCgl7CgkJbW9kZWw9MDsKCQlwcmljZT0wOwoJCXNpemU9MDsKCX0KCQoJcHVibGljIHRlbGV2aXNvbigpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIGNvbnN0cnVjdG9yIHN0dWIKCQkKCQlsMT1uZXcgSkxhYmVsKCJNb2RlbCIpOwoJCWwyPW5ldyBKTGFiZWwoInByaWNlIik7CgkJbDM9bmV3IEpMYWJlbCgic2l6ZSIpOwoJCQoJCWIxPW5ldyBKQnV0dG9uKCJNb2RlbCIpOwoJCWIyPW5ldyBKQnV0dG9uKCJwcmljZSIpOwoJCWIzPW5ldyBKQnV0dG9uKCJzaXplIik7CgkJYjQ9bmV3IEpCdXR0b24oIlNob3ciKTsKCQkKCQkKCQl0MT1uZXcgSlRleHRGaWVsZCgyNSk7CgkJdDI9bmV3IEpUZXh0RmllbGQoMjUpOwoJCXQzPW5ldyBKVGV4dEZpZWxkKDI1KTsKCQkKCQl0YT1uZXcgSlRleHRBcmVhKCk7CgkJCgkJYWRkKGwxKTsKCQlhZGQodDEpOwoJCWFkZChsMik7CgkJYWRkKHQyKTsKCQlhZGQobDMpOwoJCWFkZCh0Myk7CgkJYWRkKHRhKTsKCQkKCQlhZGQoYjEpOwoJCWFkZChiMik7CgkJYWRkKGIzKTsKCQlhZGQoYjQpOwoJCQoJCWIxLmFkZEFjdGlvbkxpc3RlbmVyKHRoaXMpOwoJCWIyLmFkZEFjdGlvbkxpc3RlbmVyKHRoaXMpOwoJCWIzLmFkZEFjdGlvbkxpc3RlbmVyKHRoaXMpOwoJCQoJCQoJCXNldExheW91dChuZXcgRmxvd0xheW91dCgpKTsKCQkKCX0KCQoJCgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCgoJCQoJCXRlbGV2aXNvbiB0PW5ldyB0ZWxldmlzb24oKTsKCQl0LnNldFNpemUoMTAwMCwgNDAwKTsKCQl0LnNldFZpc2libGUodHJ1ZSk7CX0KCgoKCUBPdmVycmlkZQoJcHVibGljIHZvaWQgYWN0aW9uUGVyZm9ybWVkKEFjdGlvbkV2ZW50IGUpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCgkJCgkJCgkJaWYoZS5nZXRTb3VyY2UoKT09YjEpCgkJewoJCQlTdHJpbmcgcz10MS5nZXRUZXh0KCk7CgkJCQoJCQltb2RlbD1JbnRlZ2VyLnBhcnNlSW50KHMpOwoJCQkKCQkJaWYobW9kZWw+OTk5OSkKCQkJewoJCQkJdHJ5IHsKCQkJCQl0aHJvdyBuZXcgTk9UTU9ERUwoKTsKCQkJCX0gY2F0Y2ggKE5PVE1PREVMIGUxKSB7CgkJCQkJLy8gVE9ETyBBdXRvLWdlbmVyYXRlZCBjYXRjaCBibG9jawoJCQkJCS8vZTEucHJpbnRTdGFja1RyYWNlKCk7CgkJCQkJCgkJCQkJc2V0emVybygpOwoJCQkJCXRhLnNldFRleHQoIiAiK21vZGVsKyIgIitwcmljZSsiICIrc2l6ZSk7CgkJCQl9CgkJCX0KCQkJZWxzZQoJCQl7CgkJCQl0YS5zZXRUZXh0KCIgIittb2RlbCsiICIrcHJpY2UrIiAiK3NpemUpOwoJCQl9CgkJfQoJCQoJCQoJCWlmKGUuZ2V0U291cmNlKCk9PWIyKQoJCXsKCQkJClN0cmluZyBzPXQyLmdldFRleHQoKTsKCQkJCgkJCXByaWNlPUludGVnZXIucGFyc2VJbnQocyk7CgkJCQoJCQlpZihwcmljZT43MDAwMCkKCQkJewoJCQkJdHJ5IHsKCQkJCQl0aHJvdyBuZXcgUFJJQ0VOT1QoKTsKCQkJCX0gY2F0Y2ggKFBSSUNFTk9UIGUxKSB7CgkJCQkJLy8gVE9ETyBBdXRvLWdlbmVyYXRlZCBjYXRjaCBibG9jawoJCQkJCXNldHplcm8oKTsKCQkJCQl0YS5zZXRUZXh0KCIgIittb2RlbCsiICIrcHJpY2UrIiAiK3NpemUpOwoJCQkJCQoJCQkJCQoJCQkJfQoJCQkJCgkJCX0KCQl9CgkJCgkJCgkJaWYoZS5nZXRTb3VyY2UoKT09YjMpCgkJewpTdHJpbmcgcz10My5nZXRUZXh0KCk7CgkJCQoJCQlzaXplPUludGVnZXIucGFyc2VJbnQocyk7CgkJCQoJCQkKCQkJaWYoc2l6ZTwxMnx8c2l6ZT4yMSkKCQkJewoJCQkJdHJ5IHsKCQkJCQl0aHJvdyBuZXcgU0laRU5PVCgpOwoJCQkJfSBjYXRjaCAoU0laRU5PVCBlMSkgewoJCQkJCS8vIFRPRE8gQXV0by1nZW5lcmF0ZWQgY2F0Y2ggYmxvY2sKCQkJCQkJc2V0emVybygpOwkKCQkJCQkJdGEuc2V0VGV4dCgiICIrbW9kZWwrIiAiK3ByaWNlKyIgIitzaXplKTsKCQkJCQkJfQoJCQl9CgkJCQoJCX0KCQkKCQlpZihlLmdldFNvdXJjZSgpPT1iNCkKCQl7CgkJCXRhLnNldFRleHQoIiAiK21vZGVsKyIgIitwcmljZSsiICIrc2l6ZSk7CgkJfQoJfQoKfQo=
compilation info
Main.java:12: error: class televison is public, should be declared in a file named televison.java
public class televison extends JFrame implements ActionListener{
^
Main.java:98: error: cannot find symbol
throw new NOTMODEL();
^
symbol: class NOTMODEL
location: class televison
Main.java:99: error: cannot find symbol
} catch (NOTMODEL e1) {
^
symbol: class NOTMODEL
location: class televison
Main.java:124: error: cannot find symbol
throw new PRICENOT();
^
symbol: class PRICENOT
location: class televison
Main.java:125: error: cannot find symbol
} catch (PRICENOT e1) {
^
symbol: class PRICENOT
location: class televison
Main.java:147: error: cannot find symbol
throw new SIZENOT();
^
symbol: class SIZENOT
location: class televison
Main.java:148: error: cannot find symbol
} catch (SIZENOT e1) {
^
symbol: class SIZENOT
location: class televison
7 errors
stdout