Jump to content

Search the Community

Showing results for tags 'gráficos'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 18 results

  1. Boa tarde a todos, Estou a tentar implementar algo muito simples: uma forma geométrica a mover-se. No entanto, não estou a conseguir que o método super.paintComponent() funcione como deveria. O que se pretende é que a forma geométrica seja desenhada e re-desenhada para dar a sensação de movimento, isto sem que cada forma desenhada fique visível no ecrã (apenas a última forma desenhada deverá ser visível em cada milisegundo). No entanto, o que estou a obter é um rasto de formas desenhadas no ecrã. Invocar o super.paintComponent() deveria eliminar isto, pois é ele o responsável por redesenhar (apagar) o background do JPanel correto? Segue o código que tenho implementado (o código foi bastante simplificado, para ajudar a análise): public class Animated_Shape_Test extends JFrame { public static void main(String args[]) throws IOException { new Animated_Shape_Test(); } public Animated_Shape_Test() throws IOException { this.setSize(500, 500); this.setPreferredSize(new Dimension(500, 500)); this.setLocation(new Point(430, 150)); this.setTitle("Database Launcher v1.0"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setResizable(false); this.setVisible(true); DBPanel panel = new DBPanel(); getContentPane().add(panel, BorderLayout.CENTER); } } final class DBPanel extends JPanel implements Runnable { int musicShapePosX = 85; int musicShapePosY = 100; int SEGMENT_SHAPE_LENGTH = 50; int SHAPE_HEIGHT = 10; float SHAPE_SPEED = 7.5f; CustomShapeButton musicShapeButton = new CustomShapeButton(musicShapePosX, musicShapePosY, SEGMENT_SHAPE_LENGTH, SHAPE_HEIGHT); private ArrayList<Shape> shapes = null; protected DBPanel() throws IOException { shapes = new ArrayList(); shapes.add(musicShapeButton); this.setOpaque(true); this.setFocusable(true); startThread(); } public void startThread() { Thread t = new Thread(this); t.start(); } @Override public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.setColor(getBackground().darker()); g2.fillRect(0, 0, getWidth(), getHeight()); g2.setColor(Color.BLACK); g2.draw(musicShapeButton); } public void delay(int milliseconds) { try { Thread.sleep(milliseconds); } catch (InterruptedException e) { } } @Override public void run() { while (true) { delay(35); animateButtonShapeMusic(); repaint(); } } public void animateButtonShapeMusic() { if (musicShapePosY < 228) { musicShapePosY = (int)(musicShapePosY + SHAPE_SPEED); musicShapeButton.drawShape(musicShapePosX, musicShapePosY, SEGMENT_SHAPE_LENGTH, SHAPE_HEIGHT); } } } Obrigado desde já. Cumps.
  2. passarito

    RGB

    107 downloads

    Mostra o uso de paletes por parte do Pascal
  3. kortes

    Preencher gráfico

    Boa a todos Tenho uma duvida na elaboração de um gráfico em vb.net porque eu pretendo fazer um gráfico de linha que irá ter varias linhas(series), e ate ai está a trabalhar só que nos eixos só aparece os valores da primeira linha que é grafico.Series(j).Points.DataBindXY(eixo_x, eixo_y) porque acontece que em cada linha pode ter diferentes ou iguais valores do eixo do x e y e eu queria por exemplo preencher o eixo dos x e do y com todos os valores que irá necessitar para as varias linhas e só depois fazer a linha de código a cima para a construção da linha no gráfico como posso resolver esta situação? Obrigado por poder estar neste forum que já me ajudou varias vezes mas desta não estou a ver uma solução. Cumprimentos
  4. Boas, Eu estou a iniciar o desenvolvimento de uma aplicação minha, somente para não me esquecer de Java e para também alargar os meus conhecimentos, e por isso estou a tentar aprender por mim trabalhar em ambiente gráfico no eclipse. Sei fazer algumas coisas, mas poucas, o que entretanto apareceu uma dúvida sobre jFrame e sobre jInternalFrame. Esta é a minha jFrame principal com um jDesktoppane: package janelas; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JDesktopPane; public class JanelaPrincipal extends JFrame { private JPanel contentPane; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { JanelaPrincipal frame = new JanelaPrincipal(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public JanelaPrincipal() { setTitle("Janela Principal"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); contentPane.setLayout(new BorderLayout(0, 0)); setContentPane(contentPane); JDesktopPane desktopPane = new JDesktopPane(); contentPane.add(desktopPane, BorderLayout.CENTER); } } Esta é a minha jInternalframe para um sistema de login, mas ainda só tem o básico: package janelas; import java.awt.EventQueue; import javax.swing.JInternalFrame; import javax.swing.JTextField; import javax.swing.JPasswordField; import javax.swing.JButton; public class JanelaLogin extends JInternalFrame { private JTextField textField; private JPasswordField passwordField; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { JanelaLogin frame = new JanelaLogin(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public JanelaLogin() { setBounds(100, 100, 450, 300); getContentPane().setLayout(null); textField = new JTextField(); textField.setBounds(32, 68, 86, 20); getContentPane().add(textField); textField.setColumns(10); passwordField = new JPasswordField(); passwordField.setBounds(156, 68, 116, 20); getContentPane().add(passwordField); JButton btnNewButton = new JButton("New button"); btnNewButton.setBounds(303, 67, 89, 23); getContentPane().add(btnNewButton); } } Este é o meu main: package source; import java.io.IOException; import java.util.ArrayList; import javax.swing.JDesktopPane; import javax.swing.JPanel; import classes.Filme; import classes.Utilizador; import func.Func; import janelas.JanelaLogin; import janelas.JanelaPrincipal; public class Main { @SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { JanelaPrincipal janela = new JanelaPrincipal(); ArrayList<Filme> filme = new ArrayList<Filme>(); filme.addAll((ArrayList<Filme>)Func.carregar("filmes.dat")); ArrayList<Utilizador> utilizador = new ArrayList<Utilizador>(); if((ArrayList<Utilizador>)Func.carregar("utilizadores.dat") != null) { utilizador.addAll((ArrayList<Utilizador>)Func.carregar("utilizadores.dat")); } else { //utilizador.add(Func.adicionaUtilizador()); Func.guardar(filme, utilizador); } janela.show(); } } O meu objetivo era chamar o janela de login na janela principal. Ou seja, a minha aplicação iria trabalhar somente na janela principal mas ao longo da aplicação, todas as janelas secundárias iriam aparecer na principal. Neste caso quando a minha aplicação é executada, vai verificar se já existe ou não um utilizador, se não existir, deveria abrir o login na janela principal. a minha dúvida é como chamar a janela de login na janela principal. sei que usar janela.show(); vai abrir a janela principal, só não sei como fazer para chamar a janela login. não esquecendo que a janela login é do tipo jinternalframe, e a janela principal é do tipo jframe com um jdesktoppane. Muito obrigado
  5. JakeBass

    Pincollage

    Titulo do Projecto:Pincollage Última Versão: 1 Site: [offline] Descrição do Projecto: Colagens de várias imagens aleatórias de todos os pins de uma conta pinterest. EDIT: projeto já não existe
  6. JakeBass

    Glitcher

    Titulo do Projecto: Glitcher Última Versão: 1.1 Site Oficial: https://sourceforge.net/projects/glitcher/ Licença: GPL Screenshots: Descrição do Projecto: Programa de edição de imagem com alguns efeitos gráficos 2D. Feito com C++ e Qt. Agradeço feedback.
  7. passarito

    RGB

    RGB Ver Ficheiro Mostra o uso de paletes por parte do Pascal Submetido por passarito Submetido em 25-06-2012 Categoria Bibliotecas e Aplicações Licença FreeWare Website Submetido pelo Autor? Não
  8. Boa tarde, Fiz uma aplicação para Android e em dois ecrã tenho um gráfico e noutro um manómetro analógico. https://lh4.ggpht.com/-S7P0UztHgxiyvBxU_Zr1xCn5XHczTAS_cUXrBgDs23F6ILMNPvajUPOHSkoO5Icomo=h900-rw https://lh4.ggpht.com/rMXY1EVGGd4guKBoEaBk-MX9_Xgi0ED2grI62qCHiOBRCHLKZVOxqNIW_eO8qQwhiw=h900-rw ... como se podem ver nos links. Estou a converter a aplicação para IOS e precisava de saber onde posso encontrar projectos open source ou bibliotecas grátis ou pagas que possam ser semelhantes a estas. Obrigado.
  9. Estou precisando criar um grafico com 1(UM) Eixo "X" e 2(dois) eixos "Y".
  10. RitaAndrade

    Exportar para excel

    Boa noite a todos na minha aplicação o utilizador quando faz um gráfico tem a opção de fazer vários tipos de gráficos por exemplo barras, sectores,etc, mas quando mando imprimir eu não sei como dizer de que tipo o gráfico é e ele imprimi em colunas Private Sub ButtonExcel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonExcel.Click 'Exportar para excel Dim xlA As New Excel.Application xlA.Visible = True xlA.Workbooks.Add() 'Título de coluna xlA.Range("A1").Value = legX xlA.Range("B1").Value = legY 'Exportar datagridview For i As Integer = 0 To DataGridView1.RowCount - 1 xlA.Range("A" & i + 2).Value = DataGridView1.Rows(i).Cells(0).Value xlA.Range("B" & i + 2).Value = DataGridView1.Rows(i).Cells(1).Value Next 'Gráfico Dim range As Excel.Range = xlA.Range("A1") Dim chart As Excel.Chart = xlA.Charts.Add chart.ChartWizard(Source:=range.CurrentRegion, Title:=titulo) chart.ChartStyle = 2 End Sub
  11. Boa noite Ando com um pequeno problema, eu tenho um gráfico e o utilizador pode optar por meter legenda ou não mas não sei como fazer por exemplo para definir um tipo de gráfico faço desta maneira: chart1.Series(0).ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie e penso que a legenda é algo deste género mas não sei como...
  12. Alexia

    Gráfico com Matplot

    Boa noite, Minha dúvida é simples, quero desenhar as linhas das coordenadas x e y em um gráfico. Alguém pode me ajudar? Att, Alexia. Já consegui gente!
  13. Bom dia, Estou a fazer uma aplicação web que necessita de gráficos, para isso escolhi os gráficos da google e obtenho a seguinte imagem: http://img35.imageshack.us/img35/8889/06eb2066c91847af8f60847.png Contudo não sei como colocar uma linha de tendência para traçar o "objetivo" alguém me pode ajudar? Cumprimentos
  14. Boas malta, preciso de criar um pequeno programa, depois chamá-lo com o octave e correr algumas operações. o código é o seguinte: function abc () printf ("ln de 10 é "); log (10) printf ("cos de 45 é "); cos (45) printf ("factorial de 9 é "); factorial 9 printf ("\n grafico da funcao f(x)=x "); x=-10:10; y=x; plot(x,y) printf ("\n grafico da funcao f(x)=x^2 "); x=-10:10; y=x.^2; plot(x,y) printf ("\n grafico da funcao cos(x) "); x=-10:10; y=cos(x); plot(x,y) endfunction o problema é que ele abre os 3 gráficos só que só me mostra o ultimo, alguém me pode ajudar ??? queria que me mostra-se os 3 gráficos. Obrigado..
  15. Ricardo Baixo

    Como fazer um Histograma e Gráficos?

    Boas, sou novo por aqui.... Entrei este ano para a faculdade e pela primeira vez ouvi falar em programacao, daí ter surgido o Pascal. Ando nisto há um mês e agora surgiu me um trabalho no qual estou cheio de dúvidas e nao sei por onde comecar -.- Já criei uma password, já consegui fazer uma moldura, e já consegui criar o menu.... O trabalho consiste em uma queda aleatória de bolas em um certo numero de recipientes, o utilizador indica o numero de bolas e o numero de recipiente que quer utilizar.... As minhas dúvidas surgem em como "desenhar" a queda das bolas para os recipientes, Como criar um histograma que mostre a quantidade de bolas que cairam em cada recipiente e um gráfico do mesmo... Agradeco toda a ajuda, obrigado
  16. Windows Dragon

    [Resolvido] Imprimir Graficos

    Boas pessoal... Eu para fazer gráficos estou a usar .NET Framework 4.0 que já traz um control para fazer gráficos Agora eu queria saber como imprimir esses gráficos e mais umas informações Por exemplo Imprimir o gráfico mais uma listview em detalhe e mais umas informações que tenho nuns labels Mas como começar... Já tenho o PrintDialog e o PrintDocument adicionados Mas não sei mais... Já andei á procura na net e nada que funcione para o meu caso :X Alguma ajuda?
  17. XicoXperto

    Google Charts API

    Boas malta! Queria saber se alguem usa a API da google para os graficos, pois, estou a precisar de graficos para o projecto, e tenho lido em variados lugares que é uma API simples de usar e com potencial. No entanto, daquilo que já testei e já consegui por a funcionar, o que me anda a dar volta a cabeça, é quando no grafico de barras os labels de cada barra são tão grandes que ficam por cima das labels laterais. A minha ideia era por, ou na vertical, ou na diagonal, no entanto não encontrei isso em lado nenhum (se calhar nem é possivel). Alguém sabe de alguma coisa? Ou já tiveram este problema? (não posso fazer um truncate no texto, pois as labels tem nomes parecidos, e se fizer truncate deixa de se entender qual é o quê). Obrigado malta.
  18. DxDrums

    [Resolvido] Grafico atraves de Java

    Ola a todos, na faculdade tenho um trabalho para fazer sobre a atribuiçao de medalhas nos jogos olimpicos e gostaria de saber como mostrar um grafico de barras com o nr de medalhas(ouro/prata/bronze) para os 5 paises com maior nr de medalhas de ouro. A minha duvida consiste em qual a melhor maneira de criar o grafico? Passar os dados para excell e tratar la? Ou estou apenas a complicar fazendo isto? Cumprimentos, DxDrums Edit: Devido a possiveis copias do trabalho nao darei o codigo aqui, mas se alguem tiver duvidas relativamente ao pretendido, mande pm que eu ou respondo aqui ou adiciono no skype para melhor falarmos e ai apos uma conversa poderei disponibilizar o codigo ja feito! Mais uma vez, muito obrigado!
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.