Find Jobs
Hire Freelancers

Java Timer Application whit a Swing graphical user environment.

$10-30 USD

Terminado
Publicado hace más de 4 años

$10-30 USD

Pagado a la entrega
You need to create a Java application with a Swing graphical user environment. The application should be started with a dialog with two options: Settings and Close. By clicking Close, the application closes immediately. Clicking Settings opens the first window, which should contain all the controls shown in the following image. After a certain time, or at a certain time, a second window will appear, whose background will change color, with the background color and speed of change depending on the settings in the first window. The second window should be displayed after the timer-defined waiting time has expired. In the first case (onTime) - at exactly the set time (in the form HH: mm: ss), or in the second case (countdown) - after the selected number of seconds (the whole non-negative number). Of course, one option excludes another. The Choose color button displays the color picker palette, and when selected the color will be displayed in the label next to it. It is enough to show the color in RGB format or color the label text. One color or multiple colors can be used. All that matters is that the selected color is replaced with white or some other color to achieve a "blink" effect. The drop-down list is used to select the speed of color change in another window. A minimum of 1000 milliseconds can be taken, and a maximum of 5 seconds. The Start key is used to start the timer, with all controls in the first window becoming inactive except for the Stop key. The entire application should only be closed if the Close (x) key of the first window is selected. When the timer is active (while waiting for the second window to appear or during its display), all controls of the first window except the Stop button are disabled. By pressing the Stop button, the timer goes off, the second window disappears, and the controls in the first window become available again.
ID del proyecto: 23111272

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi, We are a team of professional software developers. We have expertise in Java and can handle this task with perfection. Kindly consider our proposal for the best results. Looking forward to talking for more information. Thanks, Team Think&Co.
$19 USD en 1 día
5,0 (84 comentarios)
5,8
5,8
5 freelancers están ofertando un promedio de $22 USD por este trabajo
Avatar del usuario
Hi. I would like to do this project for you. I am quite good at Java and Swing and I can start right now. Message me to discuss more details about your project. You can write to me on Serbian as well.
$20 USD en 7 días
5,0 (46 comentarios)
5,2
5,2
Avatar del usuario
Hi! I have over 10 years of Java and Swing experience and can solve this task for you. Send me a message and I'll get started right away! Thanks - Ryan
$30 USD en 1 día
5,0 (6 comentarios)
3,3
3,3
Avatar del usuario
Hello, i'm interested in your project. Please send me a message so that we can discuss more. I prefer to submit my detailed proposal after our discussion. Note: + We are flexible with changes. + https://www.freelancer.com/u/arjun366333 - myprofile link + We also provide post-implementation application support &maintenance Thanks, regards Kanta Singh.
$10 USD en 7 días
2,9 (4 comentarios)
3,4
3,4

Sobre este cliente

Bandera de SERBIA
Zajecar, Serbia
5,0
4
Forma de pago verificada
Miembro desde dic 23, 2019

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.