|
|
Hello Friends
I am using j3d Library.
Do u have any Idea of all the Functions of TextureAttributes with their parameters?
On sun site,I didnt get proper Descriprion.
So, do u have any Ideas??
Any Help will be appreciated.
Regards
Yogesh
|
|
|
|
|
Hi Yogesh,
Thanks for your message (and your faith), but I'm sorry I have not used 3D in Java so I really cannot help you. The only place I have found any information is the J3D Project[^], so I guess that is where you need to go.
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
I found this page[^] through a Google search for "Java 3d" and then followed the links through J3D[^] to the documentation, and I think this[^] is the page you want.
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
Hello Richard Sir
I am very thankful to you that you googled for my Problem.I already joined that java.net forums too.and I will go thru docs but almost I read.Its My pleasure to have a guide like you.
Thanks Again.
Regards
Yogesh Sikri
|
|
|
|
|
Well I know that I have not solved any of your problems, but you are most welcome to any help I am able to offer. I hope you are successful with your project(s).
[edit]btw, I know that most Eastern cultures include a great deal of formality in addressing each other, but there is really no need to call me "Sir". We are all equals here in CodeProject, and just trying to offer assistance to each other in our challenges.[/edit]
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
Does anyone here know how to read and write to a Parallel Port using java communications API. I have used so many different packages such as parport and it has been unsuccessful. There seems to be a lot of codes in VB, VC, C etc. Please can someone help me out, I am trying to create a Java code to interact on the parallel port on a windows machine. Your help will be much appreciated. This is what I have kind of come up with so far:
class SimpleIO {
public static void main ( String []args )
{
ParallelPort lpt1 = new ParallelPort(0x378); // 0x378 is normally the base address for the LPT1 port
int aByte;
aByte = lpt1.read(); // read a byte from the port's STATUS pins
System.out.println("Input from parallel port: " + aByte););
aByte = aByte >> 2; // a simple and irrelevant operation
lpt1.write(aByte); // write a byte to the port's DATA pins
System.out.println("Output to port: " + aByte);
}
}modified on Thursday, March 18, 2010 4:00 PM
|
|
|
|
|
I Googled "Java parallel IO" and found this[^].
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
yes I have already checked the site you showed me, but this site didnt help as the codes they have weren't working and majority of the info is on serial ports.
|
|
|
|
|
Fahimul7 wrote: majority of the info is on serial ports.
Did you scroll down to the parallel port sample?
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
yes I did, tried using the examples given on the pdf and they did not work, i did hours of research on the internet and theres seems to be no solution, your help will be much appreciated if you can find anything
|
|
|
|
|
Hello
I am new to java and i have been trying to implement the first fit algorithm.
My problem is how can i can track of which memory blocks have already been assigned a job and which jobs have been assigned to a memory block.
import java.util.*;
import java.util.Scanner;
public class firstFit
{
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int[] blocks;
blocks = new int[3];
blocks[0] = 700;
blocks[1] = 850;
blocks[2] = 610;
int[] jobs = new int[3];
System.out.println("Enter 3 jobs:");
for(int index = 0; index < 3; index++){
if(keyboard.hasNextInt()) jobs[index] = keyboard.nextInt();
}
for(int j=0; j<3;j++){
for(int i=0; i<3; i++){
if(jobs[j] <= blocks[i]){
blocks[i]=j;
boolean wasAssigned[] = new boolean[blocks[i]=j];
System.out.println("Job" + jobs[j] + " in memory" + blocks[i]);
break;
}
else if(jobs[j] > blocks[i]){
System.out.println("Jobs in waiting queue " + jobs[j]);
}
}
}
}
}
Thank you for all help
|
|
|
|
|
???
the System.out.println() is a simple sollution for keeping control while programming. and you can debug into your code, which allows you to check what's happening and which stuff works/throws errors.
greets
TorstenI never finish anyth...
|
|
|
|
|
I am currently writing a program which will perform binary to decimal, decimal to binary, hexadecimal to decimal, decimal to hexadecimal conversions, 1's compliment, 2's compliment, and show the list of boolean algebra rules.
I have created the GUI however, I cannot figure out how to make the Jbuttons generate the coding needed for a binary to decimal conversion of the input in a JTextField. Please help me. The code is below:
package swing1;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.io.*;
public class swing {
public static void main (String[] args) {
JFrame frame = new JFrame("Computer Architecture Conversions");
frame.setVisible(true);
frame.setSize(500,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel ();
frame.add(panel);
JButton button = new JButton ("Binary to Decimal") ;
JButton button2 = new JButton ("Decimal to Binary");
JButton button3 = new JButton ("Decimal to Hexadecimal");
JButton button4 = new JButton ("Hexadecimal to Decimal");
JButton button5 = new JButton ("Library of Boolean Algebra Rules");
JButton button6 = new JButton ("1's Complement");
JButton button7 = new JButton ("2's Complement");
panel.add(button);
panel.add(button2);
panel.add(button3);
panel.add(button4);
panel.add(button5);
panel.add(button6);
panel.add(button7);
button.addActionListener(new Action());
button2.addActionListener(new Action2());
button3.addActionListener(new Action3());
button4.addActionListener(new Action4());
button5.addActionListener(new Action5());
button6.addActionListener(new Action6());
button7.addActionListener(new Action7());
}
static class Action implements ActionListener{
public void actionPerformed (ActionEvent e){
JFrame frame2 = new JFrame ("Binary to Decimal Conversion");
frame2.setVisible(true);
frame2.setSize(500,300);
JLabel label = new JLabel ("Binary");
JPanel panel = new JPanel();
JButton b2d = new JButton("Convert to Decimal Now!");
JTextField text = new JTextField(25);
frame2.add(panel);
panel.add(text);
panel.add(label);
panel.add(b2d);
}
}
static class Action2 implements ActionListener{
public void actionPerformed (ActionEvent e){
JFrame frame3 = new JFrame ("Decimal to Binary Conversion");
frame3.setVisible(true);
frame3.setSize(500,300);
JLabel label = new JLabel ("Decimal");
JPanel panel = new JPanel();
JButton d2b = new JButton("Convert to Binary Now!");
JTextField text = new JTextField(25);
frame3.add(panel);
panel.add(text);
panel.add(label);
panel.add(d2b);
}
}
static class Action3 implements ActionListener{
public void actionPerformed (ActionEvent e){
JFrame frame4 = new JFrame ("Decimal to Hexadecimal Conversion");
frame4.setVisible(true);
frame4.setSize(500,300);
JLabel label = new JLabel ("Decimal");
JPanel panel = new JPanel();
JButton d2h = new JButton("Convert to Hexadecimal Now!");
JTextField text = new JTextField(25);
frame4.add(panel);
panel.add(text);
panel.add(label);
panel.add(d2h);
}
}
static class Action4 implements ActionListener{
public void actionPerformed (ActionEvent e){
JFrame frame5 = new JFrame ("Hexadecimal to Decimal Conversion");
frame5.setVisible(true);
frame5.setSize(500,300);
JLabel label = new JLabel ("Hexadecimal");
JPanel panel = new JPanel();
JButton h2d = new JButton("Convert to Decimal Now!");
JTextField text = new JTextField(25);
frame5.add(panel);
panel.add(text);
panel.add(label);
panel.add(h2d);
}
}
static class Action5 implements ActionListener{
public void actionPerformed (ActionEvent e){
JFrame frame6 = new JFrame ("Library of Boolean Algebra Rules");
frame6.setVisible(true);
frame6.setSize(500,300);
JLabel label = new JLabel ("You clicked me!");
JPanel panel = new JPanel();
frame6.add(panel);
panel.add(label);
}
}
static class Action6 implements ActionListener{
public void actionPerformed (ActionEvent e){
JFrame frame7 = new JFrame ("1's Complement Conversion");
frame7.setVisible(true);
frame7.setSize(500,300);
JLabel label = new JLabel ("You clicked me!");
JPanel panel = new JPanel();
frame7.add(panel);
panel.add(label);
}
}
static class Action7 implements ActionListener{
public void actionPerformed (ActionEvent e){
JFrame frame8 = new JFrame ("2's Complement Conversion");
frame8.setVisible(true);
frame8.setSize(500,300);
JLabel label = new JLabel ("You clicked me!");
JPanel panel = new JPanel();
frame8.add(panel);
panel.add(label);
}
}
}
|
|
|
|
|
This is a continuation of your question below which you removed; please leave questions intact as the thread is now unintelligible to others viewing it for the first time.
One thing that is quite noticeable is the commonality between all the different buttons - a classic example of the need for OO - but we can leave that till later.
As a first step try removing all buttons 2 to 7 and just work on one button until you get the idea working properly. You can then add the others on top with a lot less work - and return to the OO model to do it. First thing is to decide what you want to do when the button is clicked, probably something like:
- get the text from the 'input' text box
- parse and validate the text to ensure it's a number
- convert to an integer, based on the input format
- reformat it in the output format desired
- display on the 'output' label
You could develop this code in a simple console app using the Integer class to parse the input and the printf() function to display the output.
Once again, use the tutorials as they contain a wealth of information to help you learn some of the basic classes and functions.txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
Lets start with simple things:
1. do not use main for greating a GUI - let another object do it for you:
public static void main (String[] args) {
View oView = new View();
}
2. do not set up several static classes with nearly same content. Again, use objects - in this case you need 1 class for the actions which you can use serveral times. Put your classes in seperate files!
public class View extends JFrame{
JPanel oPanel = new JPanel();
JButton oButton = new JButton("click");
public View(){
oButton.addActionListener(oActionListener);
oPanel.add(oButton);
ActionListener oActionListener = new ActionListener() {
public void actionPerformed(ActionEvent oEvent) {
if (oEvent.equals("something")){
}
else if(...){
}
}
};
this.add(oPanel);
}
You could even use a method for creating all the buttons - any line just needs to be writen once:
JButton oButton = createButton("click");
private JButton createButton(final String strCommand){
JButton oButton = new JButton(strCommand);
oButton.addActionListener(oActionListener);
return oButton;
}
The ActionListener can again use some object which does the conversion... for information on how to convert things you should search the net.
EDIT: please do not name classes by simular keywords - this will ruin your day someday!
greets
TorstenI never finish anyth...
modified on Thursday, March 18, 2010 8:15 AM
|
|
|
|
|
Hello Friends
I am trying to run an applet through .jnlp and .html after changing setting in Netbeans under webStart.
When i click on .html file then only header is coming in Browser and nothing else.But When I tried same on other machine then its working there.
What could be the reason of not working on my machine?
Any idea??
Regards
Yogesh
|
|
|
|
|
Hello Guys
I got the solution.Go to java control panel and under settings remove the cache.
Thanks
|
|
|
|
|
You need to add action listeners to your buttons which get fired when the button is clicked. See here[^] for a sample. txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
I have right clicked on the buttons and added action listeners but I am not sure what coding to enter to establish new jpanels or new jframes. Sun's tutorials do not explain this matter either
|
|
|
|
|
I think you may need the Internal Frame[^] class.
I would also suggest you try working through some of the swing tutorials, just to get familiar and comfortable with the components and how they fit together. If you are just using drag and drop through NetBeans it is not always clear how the various pieces interact.txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
To show a frame you call setVisible(true).
The Sun tutorial is here:
http://java.sun.com/docs/books/tutorial/uiswing/TOC.html[^]
The tutorial is pretty comprehensive. Swing is a big toolkit, and it's not really something you can learn in an afternoon, so be prepared to invest some time learning it if you want to get the best from it.
|
|
|
|
|
The first thing I would do if I was you is to buy a good book on Swing programming. Sun do a very good one. If you can't afford that, there are some good tutorials on the Sun site that will lead you through the basics.
|
|
|
|
|
hello guys....This is exactly the same code im copying from a book but yet it producing an exception saying "Can not format given object as Date"...while the author has shown the input in book...
import java.text.*;
import java.util.*;
class Date {
public static void main(String [] args) {
Date date = new Date();
SimpleDateFormat sdf;
sdf = new SimpleDateFormat("hh:mm:ss");
sdf = new SimpleDateFormat("dd MMM yyyy hh:mm:ss");
System.out.println(sdf.format(date));
sdf = new SimpleDateFormat("E MMM dd yyyy");
System.out.println(sdf.format(date));
}
}
what is wrong with this code
|
|
|
|
|
I would say : you shouldn't name the class as Date, since it can be confusing with the Date valuetype.
...
class DateTest {
...
}
|
|
|
|